home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 6 / LIGHT-ROM 6.iso / demos / polytran / nugraf / disk3 / data.3 / RUNTIME / NUGRAF1.MSG < prev    next >
Encoding:
Text File  |  1998-04-15  |  90.6 KB  |  1,340 lines

  1. # ****************************************************************************
  2. #
  3. #       Main Error Message List for the NuGraf Rendering Toolkit.
  4. #
  5. #  Copyright (c) 1988, 1997 Okino Computer Graphics, Inc. All Rights Reserved.
  6. #
  7. # This file is a trade secret of Okino Computer Graphics, Inc. and it is not to
  8. # be reproduced in any form or by any means - graphic, electronic or mechanical, 
  9. # including photocopying, recording, taping or using information storage and 
  10. # retrieval systems), published, disclosed to others, adopted, distributed, 
  11. # copied or displayed without the prior authorization of Okino Computer 
  12. # Graphics, Inc. 
  13. #
  14. # ****************************************************************************
  15. #
  16. # NOTES:
  17. #    1) To run some checks on this file,
  18. #        a) output a list of *.c to 'list' using 'ls -1 *.c'
  19. #        b) execute 'errfchek -s list nugraf1.msg'
  20. #
  21. #    2) This file should use 'color' instead of 'colour.
  22. #
  23. # Error name prefix conventions:
  24. #
  25. #    INFO_*         - informational messages. The error level is Nc_ERR_INFO.
  26. #    ERR_*         - Warnings or recoverable errors. The error level is
  27. #              either Nc_ERR_WARNING or Nc_ERR_ERROR.
  28. #    OUTERR_*     - (usually) fatalistic errors encountered during pixel 
  29. #              output. The error level is either Nc_ERR_ERROR or
  30. #              Nc_ERR_FATAL.
  31. #    FATAL_         - fatal errors typically caused by out of memory, 
  32. #              internal errors or other non-recoverable conditions.
  33. #              The error level is Nc_ERR_FATAL.
  34. #
  35. # ==============================================================================
  36.  
  37. #
  38. # Informational messages (put these near the top of the file)
  39. #
  40. INFO_IP_COMPNORM_PASS1    %s: Smoothing pass 1, polygon %ld of %ld. 
  41. INFO_IP_COMPNORM_PASS2    %s: Smoothing pass 2, polygon %ld of %ld.
  42. INFO_IP_COMBINE_PASS1    %s: Optimizing %s. Pass 1, vertex %ld of %ld.
  43. INFO_IP_COMBINE_PASS2    %s: Optimizing %s. Pass 2, polygon %ld of %ld.
  44. INFO_IP_TXTRDUPL_PASS1    %s: Texture/vertex coordinate duplication pass 1, polygon %ld of %ld.
  45. INFO_IP_TXTRDUPL_PASS2    %s: Texture/vertex coordinate duplication pass 2, polygon %ld of %ld.
  46. INFO_IP_SINGARRAY_PASS1    %s: Converting data to single index array, pass 1, polygon %ld of %ld.
  47. INFO_IP_SINGARRAY_PASS2    %s: Converting data to single index array, pass 2, vertex %ld of %ld.
  48. INFO_EXPORT_3DS_SMTHGRP1 %s: Pass 1 of 2. Polygon %ld of %ld. Determining connectivity of the mesh.
  49. INFO_EXPORT_3DS_SMTHGRP2 %s: Pass 2 of 2. Polygon %ld of %ld. Computing smoothing groups for polygon mesh.
  50. INFO_RT_MAKE_IP_PRIM    %s: Converting instance '%s' to optimized triangle mesh.
  51. INFO_RT_MESH_DONE    %s: Mesh conversion done for instance '%s'.
  52. INFO_RT_CREATE_VXGRID    %s: Creating voxel grid, level %d, for instance '%s'.
  53. INFO_RT_VXGRID_DONE    %s: Voxel grid creation completed for instance '%s'.
  54. INFO_COMPUTE_MIPMAP    %s: Computing levels %d through %d of the %ld-channel MIPmap pyramid.
  55. INFO_MIPMAP_ALLOC    %s: Allocating %ld bytes for main level of the %ld-channel MIPmap pyramid.
  56. INFO_TXTR_LOAD_MIPMAP    %s: Loading %ld bytes from %ld-channel MIPmap file %s.
  57. INFO_TXTR_LD_IMG    %s: Loading %ld bytes from texture image file %s.
  58. INFO_TXTR_MIP_SAVE    %s: Saving MIPmap pyramid to file '%s'.
  59. INFO_PIPELINE_OPEN    %s: Pipeline open.
  60. INFO_PIPELINE_CLOSED    %s: Pipeline closed.
  61. INFO_PREPROCESS_INST    %s: Processing instance '%s'. Total polygons = %ld.
  62. INFO_BEGIN_ZSCAN    %s: Rendering %d polygons, %d edges and %d points.
  63. INFO_ZSCAN_SORT        %s: Performing Y sort on the Z-Scanline renderer data.
  64. INFO_ZSCAN_ACCUM    %s: Accumulating polygon data into Z-Scanline renderer arrays...
  65. INFO_RT_PREPROCESS    %s: Preprocessing geometry data prior to ray tracing.
  66.  
  67. #
  68. # System related error messages
  69. #
  70. ERR_NO_ERROR        No error.
  71. FATAL_OUT_OF_MEM    %s: Out of memory while allocating %ld bytes.
  72. FATAL_OUT_OF_MEM2    %s: Out of memory while re-allocating %ld bytes.
  73. FATAL_ALLOC_BAD        %s: Internal error. Tried to allocate %ld bytes (should be > 0!).
  74. FATAL_REALLOC_BAD    %s: Internal error. Tried to re-allocate %ld bytes (should be > 0!).
  75. ERR_LIB_INITD        %s called when library already initialized. Nothing changed.
  76. FATAL_LIB_NOT_INIT    Function '%s' called before library has been initialized with 'Ni_Initialize()'.
  77. FATAL_INSIDE_OBJ_DEF    Function '%s' should not be called while an object is being defined.
  78. FATAL_DEF_REACHED    Internal error! Default statement reached in function `%s'.
  79. ERR_ENV_NULL_PTR    %s: The environment variable name and/or value string pointers are NULL.
  80. ERR_ENV_0_LEN        %s: Environment variable name has zero length.
  81. FATAL_TOKEN_SORT    %s: Internal error! Expecting token '%s', found token '%s'. Resort list!
  82. FATAL_USER_ABORT    Rendering aborted by user interrupt.
  83. ERR_MATHLIB_ERR        %s: Math library error: %s
  84. ERR_NOT_LICENSED    %s: The '3D Integrator' version of the toolkit does not include the '%s' function. It is only available in the 'Application Builder' version.
  85.  
  86. #
  87. # Fatal errors returned from the memory allocator
  88. #
  89. FATAL_NEWPTR_FAIL        %s: Internal error: Out of memory (could not allocate a new block).
  90. FATAL_NEWPTR_OVERFLOW        %s: Internal error: Pointer's block pointer out of range.
  91. FATAL_NEWPTR_RANGE        %s: Internal error: Pointer out of range (not within block range).
  92. FATAL_NEWPTR_NEXTPTR        %s: Internal error: Next pointer out of range.
  93. FATAL_NEWPTR_CORRUPT        %s: Internal error: Memory corruption error.
  94. FATAL_NEWPTR_UNALLOCATED    %s: Internal error: Unallocated pointer.
  95. FATAL_NEWPTR_NULLPTR        %s: Internal error: Null pointer detected.
  96. FATAL_NEWPTR_SPLIT        %s: Internal error: Memory block split pointer overrun.
  97. FATAL_NEWPTR_NXTSPLT        %s: Internal error: Memory block split next pointer overrun.
  98. FATAL_NEWPTR_BADVALID        %s: Internal error: Bad validate pointer (memory corrupted).
  99. ERR_NEWPTR_NEWFREE        %s: Internal error: 'New' pointer is not free.
  100.  
  101. #
  102. # File I/O related error messages (reads are recoverable, writes are mostly fatal)
  103. #
  104. ERR_FILE_READ        %s: Error while reading %s from file '%s'.
  105. OUTERR_FILE_WRITE    %s: Error encountered while writing %s to file '%s'. Disk full?
  106. # The following is usually a fatal error
  107. OUTERR_FILE_OPEN_WRITE    %s: Could not open %s file '%s' for writing.
  108. # The following error is always recoverable except for Postscript prologue/epilogues opens (FATAL)
  109. ERR_FILE_OPEN_READ    %s: Could not locate or open %s file '%s' for reading.
  110. OUTERR_FILE_DIR_CREATE    %s: Could not create directory '%s'. A file probably exists with the same name as the new directory. No directory has been created.
  111.  
  112. #
  113. # Animation related errors
  114. #
  115. ERR_ANIM_NO_KF_BYID    %s: Could not find keyframe specified by ID # %p.
  116. ERR_ANIM_NO_KF_BYOFFSET    %s: Could not find keyframe specified by offset # %ld.
  117. ERR_ANIM_NO_KF_BYTIME    %s: Could not find keyframe specified by time value %ld.
  118. ERR_ANIM_DELETE_LOCKED    %s: Could not delete a keyframe value because it is locked.
  119. ERR_ANIM_VALUE_LOCKED    %s: Could not modify a keyframe value because it is locked.
  120. ERR_ANIM_FRAME_LOCKED    %s: Could not move a keyframe to a new time position because it is frame-locked.
  121. ERR_ANIM_KF_PTRPTR_BAD    %s: First argument after Nt_KEYFRAME in Ni_AnimController() must be a pointer to a void pointer, not a null.
  122. ERR_ANIM_CHAN_NONEASSIGNED  %s: Operation aborted. No animation channel node data has been previously assigned to animation channel '%s'.
  123. ERR_ANIM_CTRLR_NONEASSIGNED %s: Operation aborted. No animation controller type has been previously assigned to animation controller '%s'.
  124. ERR_ANIM_UNKNOWN_CHAN_TYPE    %s: Internal error: Unknown animation channel type '%s'. Please augment if-then parsing code. 
  125. ERR_ANIM_UNKNOWN_PARENT_TYPE %s: Internal error: Unknown animation parent type '%s'. Please augment if-then parsing code.
  126. ERR_ANIM_UNKNOWN_PARENT_NUM  %s: Internal error: Unknown animation parent BDF token type %d. Please augment if-then parsing code.
  127. ERR_ANIM_UNKNOWN_CHAN_NUM    %s: Internal error: Unknown BDF token animation channel type %d. Please augment if-then parsing code.
  128. ERR_ANIM_RESAMPLING    %s: Resampling and reducing animation keyframes.
  129. ERR_ANIM_RESAMPLING_SCALE    %s: Resampling and reducing animation scale keyframes.
  130. ERR_ANIM_RESAMPLING_ROTATE    %s: Resampling and reducing animation rotation keyframes.
  131. ERR_ANIM_RESAMPLING_TRANSLATE    %s: Resampling and reducing animation translation keyframes.
  132. ERR_ANIM_RESAMPLING_CAMERA    %s: Resampling and reducing camera animation keyframes.
  133. ERR_ANIM_RESAMPLING_LIGHT    %s: Resampling and reducing light animation keyframes.
  134.  
  135. #
  136. # Wu quantization (nicolour.c) errors
  137. #
  138. ERR_WU_SL        %s: Scanline # %ld sent to Wu quantization algorithm is out of range (must be 0 to %ld).
  139. ERR_WU_NUMCOL        %s: Wu quantization algorithm can only handle 2-65536 colors. Defaulting to 2 colors.
  140. ERR_WU_MEM        %s: Could not allocate memory for the Wu quantization algorithm.
  141. INFO_WU1        %s: Moments computed for Wu quantization algorithm.
  142. INFO_WU2        %s: Partitioning done for Wu quantization algorithm.
  143. INFO_WU3        %s: Performing Wu quantization algorithm on image.
  144.  
  145. #
  146. # Informational parsing messages (when 'Nt_VERBOSEPARSING' is enabled)
  147. #
  148. INFO_PARSING_TOKEN    %s: Looking up token '%s' in token list.
  149. INFO_PARSING_ABOUT_TO    %s: About to parse a %s.
  150. INFO_PARSING_FILENAME    %s: About to parse a pointer to a filename '%s'.
  151. INFO_PARSING_NdFLOAT    %s: About to parse a pointer to a Nd_Float '%g'.
  152. INFO_PARSING_NdFLOAT_ARR %s: About to parse & check a pointer to a Nd_Float array.
  153. INFO_PARSING_NdINT    %s: About to parse a pointer to a Nd_Int '%ld'.
  154. INFO_PARSING_NdINT_ARR    %s: About to parse and check a pointer to a Nd_Int array.
  155. INFO_PARSING_NdVECTOR    %s: About to parse a pointer to a Nd_Vector: (%g,%g,%g).
  156. INFO_PARSING_ENABLED    %s: About to parse an Nt_ENABLED token sequence.
  157. INFO_PARSING_ONOFF    %s: About to parse an Nt_ON/Nt_OFF token. State = '%s'.
  158. INFO_PARSING_COLORTYPE    %s: About to parse a colorspace token '%s'.
  159. INFO_PARSING_COLOR    %s: About to parse a color.
  160. INFO_PARSING_AXIS    %s: About to parse an axis '%s'.
  161.  
  162. #
  163. # Errors reported when checking the validity of a string name
  164. #
  165. ERR_BAD_NAME1        %s: String pointer to identifier name is NULL.
  166. ERR_BAD_NAME2        %s: Identifier name '%s' must begin with a letter (A-Z, a-z).
  167. ERR_BAD_NAME3        %s: Illegal character found within identifier name '%s'.
  168. ERR_BAD_NAME4        %s: Null-length identifier name found.
  169. ERR_BAD_NAME5        %s: A predefined token (Nt_*) was used where a string name was expected.
  170. ERR_BAD_NAME6        %s: Filename '%s' must begin with a letter (A-Z, a-z), number, '/' or '\'.
  171. ERR_BAD_NAME7        %s: Illegal character found within filename '%s'.
  172.  
  173. #
  174. # Parameter line parsing
  175. #
  176. ERR_WRONG_TOKEN        %s: Invalid token '%s' found. Expecting '%s' instead.
  177. ERR_WRONG_TOKEN_2    %s: Invalid token '%s' found. Expecting either '%s' or '%s' instead.
  178. ERR_WRONG_TOKEN_3    %s: Invalid token '%s' found. Expecting one of: '%s', '%s' or '%s'.
  179. ERR_BAD_TOKEN        %s: Unknown or unexpected token identifier '%s'. Aborting parsing of command.
  180. ERR_BAD_TOKEN2        %s: Unknown or unexpected token identifier '%s'. Skipping to next valid primary token in parameter list.
  181. # Ie: (Nt_MODEL, Nt_SPOT) - Nt_MODEL is primary light model token, Nt_SPOT is a sub-token
  182. ERR_BAD_SUB_TOKEN    %s: Invalid sub-token identifier associated with the primary token '%s'.
  183. ERR_BAD_TOKEN_LIST    %s: Invalid sub-token identifier associated with the primary token '%s'. The parser was expecting one of the following sub-tokens:
  184. ERR_CMDSEP_EXPECTED    %s: Bad parameter list. Expecting either token `Nt_CMDSEP' or `Nt_CMDEND'; found '%s' instead. Last valid primary token parsed was '%s'.
  185. ERR_CMDEND_EXPECTED    %s: Bad parameter list. Expecting token `Nt_CMDEND'; found '%s' instead. Last valid primary token parsed was '%s'.
  186. ERR_CMDEND_EXPECTED2    %s: Bad parameter list. List should be terminated with a `Nt_CMDEND'.
  187. ERR_UNEXPECTED_END    %s: Bad parameter list. Nt_CMDSEP or Nt_CMDEND unexpectedly found while parsing token '%s'.
  188. ERR_BAD_PARAMS_PTR    %s: Bad parameter list. Expecting a data pointer while parsing token '%s'.
  189. ERR_BAD_PARAMS_FN_PTR    %s: Bad parameter list. Expecting a string pointer to a filename while parsing token '%s'.
  190. ERR_BAD_PARAMS_FLOATPTR    %s: Bad parameter list. Expecting a pointer to a Nd_Float while parsing token '%s'.
  191. ERR_BAD_PARAMS_FLOATPTR2 %s: Bad parameter list. Expecting a pointer to an array of %d Nd_Float's while parsing token '%s'.
  192. ERR_BAD_PARAMS_LONGPTR    %s: Bad parameter list. Expecting a pointer to a Nd_Int while parsing token '%s'.
  193. ERR_BAD_PARAMS_LONGPTR2    %s: Bad parameter list. Expecting a pointer to an array of %d Nd_Int's while parsing token '%s'.
  194. ERR_BAD_PARAMS_VECTOR    %s: Bad parameter list. Expecting a Nd_Vector pointer while parsing token '%s'.
  195. ERR_BAD_PARAMS_COLOR    %s: Bad parameter list. Expecting a Nd_Color pointer while parsing token '%s'.
  196. ERR_BAD_PARAMS_ONOFF    %s: Bad parameter list. Expecting "on" or "off" while parsing token '%s'.
  197. ERR_BAD_COLOR_COMP    %s: Bad color channel value. Must be greater than 0.0.
  198. ERR_BAD_IOR        %s: Index of refraction (Nt_IOR) parameter must be >= 1.0 */
  199. ERR_POS_FLOAT        %s: Parameter '%s' requires a pointer to a positive, non-zero Nd_Float argument (greater than 0.0).
  200. ERR_BAD_NEG_FLOAT    %s: Parameter '%s' requires a pointer to a _positive_ Nd_Float argument (greater than or equal to 0).
  201. ERR_BAD_NEG_FLOAT2    %s: Parameter '%s' requires a pointer to an array of  %d _positive_ Nd_Float's (greater than or equal to 0).
  202. ERR_BAD_SCALE_FLOAT    %s: Parameter '%s' requires a pointer to a Nd_Float argument greater than 0.0.
  203. ERR_BAD_NORM_FLOAT    %s: Parameter '%s' requires a pointer to a Nd_Float argument in the range 0.0 to 1.0.
  204. ERR_BAD_NORM_FLOAT2    %s: Parameter '%s' requires a pointer to an array of %d Nd_Float's in the range 0.0 to 1.0.
  205. ERR_BAD_NORM_FLOAT3    %s: Parameter '%s' requires a pointer to a Nd_Float argument in the range -1.0 to 1.0.
  206. ERR_BAD_NEG_LONG    %s: Parameter '%s' requires a pointer to a _positive_ Nd_Int argument (greater than or equal to 0).
  207. ERR_BAD_NEG_LONG2    %s: Parameter '%s' requires a pointer to an array of %d _positive_ Nd_Int integers (greater than or equal to 0).
  208. ERR_BAD_POSNZ_LONG    %s: Parameter '%s' requires a pointer to a Nd_Int argument that is greater than 0.
  209. ERR_BAD_ZERO_FLOAT    %s: Parameter '%s' requires a pointer to a _non-zero_ Nd_Float argument.
  210. ERR_BUG_CMDSEP        %s: Internal error! Nt_CMDSEP sent to token lookup routine.
  211. ERR_BUG_CMDEND        %s: Internal error! Nt_CMDEND sent to token lookup routine.
  212. FATAL_INQ_TOKEN        %s: Nt_CMDSEP or Nt_CMDEND returned from token lookup routine. Aborting command.
  213.  
  214. # Ni_Camera() associated messages
  215. ERR_BAD_LOOKUP_VEC    %s: One component of Nt_LOOKUP vector must be non-zero. Nothing changed.
  216. ERR_BAD_DISTANCE    %s: Camera 'distance' value below minimum value of %f. 
  217. ERR_WINDOW_WIDTH    %s: Window width or height value is too small. Minimum is %g.
  218. ERR_HITH_YON        %s: 'near' clipping plane value must be smaller than 'far' clipping plane.
  219. ERR_HITHER_TOOSMALL    %s: Clipping plane 'near' value is too small. Minimum is '%g'.
  220. ERR_SCR_REZ        %s: x and y 'resolution' parameters must either be both > 1, or both < 1.
  221. ERR_CAMERA_NOT_FOUND    %s: Camera '%s' does not exist.
  222. ERR_FORM_AR_NZ        %s: The form aspect ratio must be > 0.0.
  223.  
  224. # Ni_Light() associated messages
  225. ERR_LIGHT_NOT_FOUND    %s: Light '%s' does not exist.
  226. ERR_LIGHT_SM_DEL    %s: Tried to remove the non-existent shadow map '%s' from light source '%s'.
  227.  
  228. # Ni_Instance() associated messages
  229. ERR_FIND_LIGHTOVERRIDE    %s: Light name '%s' does not exist within the 'lightoverride' list of instance '%s'
  230. ERR_ENVMAP_EQINST    %s: Cannot remove instance '%s' from its own auto-reflect map disabled instance list.
  231. ERR_ENVMAP_EQINSTADD    %s: Cannot add instance '%s' to its own auto-reflect map disabled instance list.
  232. ERR_ENVMAP_REZ        %s: Image resolution must be > 1.
  233.  
  234. # Ni_Manipulate_IndexedPolygons() associated messages
  235. ERR_MANIP_IP_NO_PRIM         %s: Source object '%s' does not contain any primitives (it is an empty object).
  236. ERR_MANIP_IP_BAD_NUM        %s: The 'primitive_number' argument to this function is larger than the actual number of primitives in this object.
  237. ERR_MANIP_IP_NO_IP_PRIMS    %s: Source object '%s' does not contain any `IndexedPolygon' primitives.
  238. ERR_MANIP_IP_EXIST_MOVE        %s: Polygon data is being moved over to already existing object '%s'.
  239. INFO_IP_COMBINE_PASS0        %s: Sorting %ld %s. Please wait.
  240. INFO_IP_COMPUTE_UV_VECTORS    %s: Computing optimized U/V tangents vectors, polygon %ld of %ld.
  241. INFO_IP_EXPORT_FILE_NAME    %s: Writing geometry data to %s file.
  242. INFO_IP_REMOVE_DBL_SIDED    %s: Removing double sided polygons, polygon %ld of %ld. This operation can be slow - please be patient.
  243.  
  244. # Geomtry Import/Export converter error messages
  245. ERR_GEOM_EXPORT_BAD_TOKEN    %s: Unknown token '%s' sent to geometry export converter.
  246. ERR_GEOM_EXPORT_BAD_DATA    %s: Unknown data '%s' associated with token '%s' sent to geometry export converter.
  247. ERR_GEOM_IMPORT_BAD_TOKEN    %s: Unknown token '%s' sent to geometry import converter.
  248. ERR_GEOM_IMPORT_BAD_DATA    %s: Unknown data '%s' associated with token '%s' sent to geometry import converter.
  249. ERR_GEOM_EXPORT_OF_64MATS    %s: The maximum 64 entry limit of the material palette has been reached. One or more materials were not output to the OpenFlight file. To overcome this limitation please choose an OpenFlight file format newer than v1.42.
  250.  
  251. # Ni_Export() associated messages
  252. INFO_EXPORT_STATS        %s: Exported %ld objects, %ld polygons, %ld surfaces, %ld cameras, %ld lights.
  253. INFO_EXPORT_ACCUM        %s: "%s"Accumulating polygons into an optimized polygon mesh.
  254. INFO_EXPORT_POV_DIR_LITE_REPLACE %s: POV does not support directional lights, therefore replacing directionl light '%s' with a point light source.
  255. INFO_EXPORT_POV_DIR_LITE    %s: POV does not support directional lights, therefore directionl light '%s' will not be exported.
  256. INFO_EXPORT_3DS_DIR_LITE_REPLACE %s: 3D Studio does not support directional lights, therefore replacing directionl light '%s' with a point light source.
  257. INFO_EXPORT_3DS_DIR_LITE    %s: 3D Studio does not support directional lights, therefore directionl light '%s' will not be exported.
  258. INFO_EXPORT_3DS_2MNY_VRT    %s: Object '%s' has exceeded the 64k vertex limit of a 3D Studio object. Number of vertices will be truncated to 64k.
  259. INFO_EXPORT_3DS_2MNY_POLY    %s: Object '%s' has exceeded the 64k polygon limit of a 3D Studio object. Number of polygons will be truncated to 64k.
  260. INFO_EXPORT_3DS_SPLIT        %s: Object '%s' has exceeded the 64k polygon/vertex/texture limit of a 3D Studio object. Object will be split apart into multiple sub-objects (see 3D Studio export converter help).
  261. INFO_EXPORT_3DS_SPLITPASS    %s: Pass # %ld. Tagging next set of polygons (maximum 65500).
  262. INFO_EXPORT_3DS_SPLITCOPY    %s: Copying next subset of polygons to new object (maximum 65500 polygons).
  263. INFO_EXPORT_3DS_SURFCNT        %s: Counting number of surfaces to export.
  264. INFO_EXPORT_3DS_SURFEXP        %s: "surface""%s"Exporting surface as 3D Studio material name '%s'.
  265. INFO_EXPORT_3DS_CAMEXP        %s: "camera""%s"Exporting 3D Studio camera '%s'.
  266. INFO_EXPORT_3DS_LITEEXP        %s: "light""%s"Exporting 3D Studio light '%s'.
  267. INFO_EXPORT_3DS_MESHSURF    %s: Exporting materials assigned to each mesh polygon.
  268. INFO_EXPORT_3DS_WRVERT        %s: "instance""%s"Writing out %ld mesh vertices.
  269. INFO_EXPORT_3DS_WRTXTR        %s: "instance""%s"Writing out %ld mesh texture coordinates.
  270. INFO_EXPORT_3DS_WRFACE        %s: "instance""%s"Writing out %ld mesh faces. 
  271. INFO_EXPORT_3DS_WRSMTH        %s: "instance""%s"Writing out smoothing information for %ld mesh faces.
  272. INFO_EXPORT_CHKOPT        %s: "instance""%s"Checking for valid mesh optimizations.
  273. INFO_EXPORT_CHKCPY        %s: Making copy of polygon geometry (%ld polygons).
  274. INFO_EXPORT_CHKSRF        %s: Checking surfaces assigned to each polygon.
  275. INFO_EXPORT_CHKXFRM        %s: Transforming %ld polygon vertices to world-space coordinates.
  276. INFO_EXPORT_CHKXFRMNORM        %s: Transforming %ld normals to world-space coordinates.
  277. INFO_EXPORT_CHKXFRMUTANG    %s: Transforming %ld U tangent vectors to world-space coordinates.
  278. INFO_EXPORT_CHKXFRMVTANG    %s: Transforming %ld V tangent vectors to world-space coordinates.
  279. INFO_EXPORT_3DS_SMTHGRP3    %s: Allocating memory to be used to compute polygon smoothing groups.
  280. INFO_EXPORT_3DS_SMTHGRP4    %s: Checking for empty smoothing group array.
  281. INFO_EXPORT_3DS_SMTHGRP5    %s: Freeing up all memory used during smoothing group calculations.
  282. INFO_EXPORT_VRML_EMBED        %s: Embedding texture image '%s' within VRML file.
  283. ERR_EXPORT_COB_HEADER        %s: Could not write out the Caligari trueSpace header to file '%s'.
  284. INFO_EXPORT_COB_LITEEXP        %s: "%s" Exporting Caligari trueSpace light '%s'.
  285. INFO_EXPORT_COB_WRVERT        %s: "instance""%s"Writing out %ld mesh vertices.
  286. INFO_EXPORT_COB_WRTXTR        %s: "%s"Writing out %ld mesh texture coordinates.
  287. INFO_EXPORT_COB_WRFACE        %s: "instance""%s"Writing out %ld mesh faces.
  288. INFO_EXPORT_LW_2MNY_VRT        %s: Object '%s' has exceeded the 64k vertex limit of a Lightwvae obejct file. Number of vertices will be truncated to 64k.
  289. INFO_EXPORT_LW_SPLIT        %s: Object '%s' has exceeded the 64k vertex limit of a Lightwave object file. The file will be split apart into multiple sub-files.
  290. INFO_EXPORT_LW_SPLITPASS    %s: Pass # %ld. Tagging next set of polygons.
  291. INFO_EXPORT_LW_SPLITCOPY    %s: Copying next subset of polygons to new object.
  292. ERR_EXPORT_SI_NO_RSRC_PATH    %s: Resource directory path has not been defined. Export operation aborted.
  293. ERR_EXPORT_SI_NO_RSRC_DIR    %s: Resource directory '%s' does not exist. Export operation aborted.
  294. ERR_EXPORT_SI_NO_DB_PATH    %s: Explicit database directory path has not been defined. Export operation aborted.
  295. ERR_EXPORT_SI_NO_DB_DIR        %s: Database directory '%s' does not exist. Export operation aborted.
  296. ERR_EXPORT_SI_DB_OPEN_ERR    %s: Could not open %s located at directory location '%s'.
  297. INFO_EXPORT_LSLP_ORTHO_REPLACE  %s: Lightscape does not support arbitrary orthographic camera, replacing camera '%s' with a perspective camera.
  298. INFO_EXPORT_LSLP_DIR_LITE_REPLACE %s: Lightscape does not support directional lights, therefore replacing directionl light '%s' with a point light source.
  299. INFO_EXPORT_LSLP_DIR_LITE        %s: Lightscape does not support directional lights, therefore directionl light '%s' will not be exported.
  300. INFO_EXPORT_NO_NURBS        %s: For the purpose of this demo version the output of NURB geometry has been disabled. Please contact Okino Computer Graphics to have a test conversion done via email.
  301. INFO_EXPORT_NO_PATCHES        %s: For the purpose of this demo version the output of bicubic patch geometry has been disabled. Please contact Okino Computer Graphics to have a test conversion done via email.
  302. INFO_EXPORT_DETAILER_MULTIPLE    %s: Object '%s' has multiples surfaces (materials) assigned to it. Only the first (texture mapped) surface will be output to the Detailer file format since Detailer only allows one material per object.
  303. INFO_EXPORT_DETAILER_MAX_OBJ    %s: Maximum object count of %d exceeded in Detailer file. No more objects will be output. Detailer only allows %d objects per file.
  304. INFO_EXPORT_DETAILER_MAX_OBJ    %s: Maximum texture count of %d exceeded in Detailer file. No more textures will be output. Detailer only allows %d textures per file.
  305. INFO_IP_EXPORT_0_EASE_VALUES    %s: One or more keyframes were found which have 'ease' (tangent velocity) values other than 0.0. DirectX does not support 'ease' values, so the velocity of the animated objects may not look as expected.
  306.  
  307. /* Generic export filter messages */
  308. INFO_EXPORT_GENERIC_EMBED    %s: Embedding texture image '%s' within %s file.
  309. ERR_EXPORT_GENERIC_EMBED2    %s: The bitmap file format of image file '%s' is not supported.
  310. ERR_EXPORT_GENERIC_HEADER    %s: Could not write out the '%s' header to file '%s'.
  311. INFO_EXPORT_GENERIC_WRVERT    %s: "instance""%s"Writing out %ld mesh vertices.
  312. INFO_EXPORT_GENERIC_WRTXTR    %s: "%s"Writing out %ld mesh texture coordinates.
  313. INFO_EXPORT_GENERIC_WRFACE    %s: "instance""%s"Writing out %ld mesh faces.
  314. INFO_EXPORT_GENERIC_SURFEXP    %s: "surface""%s"Exporting surface as %s material name '%s'.
  315. INFO_EXPORT_GENERIC_CAMEXP    %s: "camera""%s"Exporting %s camera '%s'.
  316. INFO_EXPORT_GENERIC_LITEEXP    %s: "light""%s"Exporting %s light '%s'.
  317.  
  318. # Import related messages 
  319. ERR_IMPORT_IGES_ERR1        %s: %s (entity # %ld, %s)
  320.  
  321. # Ni_Object_Define() & Ni_Object_End() associated messages
  322. ERR_NOT_DEFINING    '%s' entered while outside of Ni_Object_Define().
  323. ERR_END_OBJECT        %s called without a matching call to Ni_Object_Define().
  324. ERR_DEFINE_NESTING     %s: Cannot nest calls to Ni_Object_Define().
  325. ERR_OBJ_DELETE        %s: Deleting object definition '%s'. No valid object data or items declared.
  326. ERR_END_OBJ_POLY    %s called before Ni_Polygon_End(). Deleting polygon data parsed to date.
  327.  
  328. # Ni_Option associated messages
  329. ERR_AA_OSP        %s: Antialias oversampling parameters must be > 0. 
  330. ERR_SHOWNORM_SF        %s: The 'Nt_SHOWNORMALS' & 'Nt_SHOWTANGENTS' scale factor must be > 0.
  331. ERR_SUBDIV_GT0        %s: Subdivisions argument must be > 0.
  332. ERR_SUBDIV_OPT        %s: Subdivision option '%s' did not recognize any of the provided sub-options.
  333. ERR_SUBDIV_INQOPT    %s: Subdivision inquiry option '%s' did not recognize any of the provided sub-options.
  334.  
  335. # Ni_Output_Driver() associated messages
  336. ERR_OD_BAD_FN_PTRS    %s: One of the following user-defined output driver function pointers were not specified: Close() or Initialize().
  337. ERR_NFU_FIRST        %s: The Nt_FILE, Nt_FRAMEBUFFER or Nt_USERDEFINED keywords must come first in the parameter list when specifying an output driver.
  338. ERR_OD_NO_FN        %s: No filename has been specified for the file output driver '%s' (handle name '%s'). Defaulting to 'filename.bad'.
  339. OUTERR_OD_DEL        %s: Deleting uncompleted output driver, handle name = '%s'.
  340. OUTERR_OD_STATE        %s: An error occured while updating the output driver associated with the handle name '%s'. The state of the driver may not be what you expect (the options may be different).
  341. ERR_OD_NODRVINF        %s: No output driver has been associated with handle name '%s' as of yet, therefore no options can be processed at this time.
  342. OUTERR_OD_GREYSHADES    %s: The number of greyscale shades (%ld) desired is greater than the maximum number of colors (%ld) for output device '%s'.
  343. OUTERR_OD_2MNYSHADES    %s: The product of the number of red*green*blue shades (%ld=%ld*%ld*%ld) is greater than the maximum number of colors (%ld) for output device '%s'.
  344. ERR_OD_BADTOKEN        %s: Parse error. The output driver option '%s' is unknown.
  345. ERR_OD_BADDATA        %s: Parse error. The output driver argument '%s' given with option '%s' is illegal.
  346. ERR_OD_NOTOKEN        %s: Parse error. No output driver option token specified before '='.
  347. ERR_OD_NOEQ        %s: Parse error. No '=' assignment operator found in option string.
  348. ERR_OD_NOEQ2        %s: Parse error. No '=' assignment operator or data found for option string token '%s'.
  349. ERR_OD_BADSHADES    %s: The red, green and blue number of shades given to option '%s' must all be >= 2 or all less than 0.
  350. ERR_OD_BAD_FB        %s: Unrecognized frame-buffer type '%s'.
  351.  
  352. # Ni_Pick() related messages
  353. ERR_PICK_AR_NZ        %s: The image aspect ratio must be > 0.0.
  354. ERR_PICK_NO_CAM        %s: The mandatory Nt_CAMERA parameter was not specified to the Nt_BYWINDOW picking method. Operation aborted.
  355. ERR_PICK_NO_AR        %s: The mandatory Nt_IMAGEASPECTRATIO parameter was not specified to the Nt_BYWINDOW picking method. Operation aborted.
  356. ERR_PICK_NO_CROP    %s: The mandatory Nt_CROPWINDOW parameter was not specified to the Nt_BYWINDOW picking method. Operation aborted.
  357.  
  358. # Ni_Render() related messages
  359. ERR_RENDER_AR_NZ    %s: The image aspect ratio must be > 0.0.
  360. ERR_RENDER_NO_AR    %s: The mandatory Nt_IMAGEASPECTRATIO parameter was not specified to the Ni_Render() command. Operation aborted.
  361. ERR_RENDER_CROP        %s: The mandatory Nt_CROPWINDOW parameter was not specified to the Ni_Render(). Operation aborted.
  362.  
  363. # Ni_Surface() associated messages
  364. ERR_REFLECTMAP_2D    %s: Nt_REFLECTMAP option requires a valid 2D texture image filename when enabled. Nt_REFLECTMAP option disabled.
  365. ERR_SPHENVMAP_2D    %s: Nt_SPHENVMAP option requires a valid 2D texture when enabled. Nt_SPHENVMAP option disabled.
  366. ERR_SPHENVMAP_3D    %s: Nt_SPHENVMAP option does not work with 3D texture definitions.
  367. ERR_RMV_TXTR_NODE    %s: Tried to remove non-existent texture reference '%s' from the surface definition.
  368. ERR_NO_TXTRLINK        %s: A 'texturelink' token & name is required when adding a new texture reference to a surface definition.
  369. ERR_RENAME_TXTR_NODE    %s: Cannot perform a 'rename' operation for texture layer '%s' while it is being created.
  370. ERR_CUBICALENVMAP_2D    %s: Nt_CUBICALENVMAP option requires that at least one texture filename be specified.
  371.  
  372. # Ni_TxtrParam() associated messages
  373. ERR_BAD_TXTRPARAM_AXES    %s: The `txtrparam' origin coincides with one or more of the axes points.
  374. ERR_BAD_TXTRP_AXES2    %s: The `txtrparam' u and v axes are too close together (should be at 90 degrees). Disabling texture parameterization.
  375.  
  376. # Ni_Texture() associated messages
  377. ERR_BAD_TXTRTYPE    %s: Bad texture definition type. Expecting one of Nt_IMAGE or Nt_PROCEDURAL. Found '%s' instead.
  378. ERR_BAD_PROC_TXTR    %s: Unknown procedural texture '%s'.
  379. ERR_NUM_OCT        %s: The number of "octaves" of noise must be between 0 and 10.
  380.  
  381. # Ni_Transform() associated messages
  382. ERR_MATRIX_GRP        %s: The 'matrix' transformation cannot be applied to a group.
  383. ERR_POSTMULT_ILLEGAL    %s: Transformations on groups and/or textures can only use the Nt_POSTMULTIPLY mode (Nt_PREMULTIPLY is illegal).
  384.  
  385. # Ni_Atmosphere() associated messages
  386. ERR_MIST_DIST        %s: Mist 'distance' must be greater than zero.
  387. ERR_MIST_THICK        %s: Mist 'thickness' must be greater than zero.
  388. ERR_FOG_NEARFAR        %s: The fog's 'near' distance value must be less than the 'far' distance value.
  389.  
  390. #
  391. # Ni_Background() associated messages
  392. #
  393. ERR_BG_SURF        %s: Surface %s not found. No changes made to the current background color scheme.
  394.  
  395. #
  396. # Ni_Inquire_Primitive() associated messages
  397. #
  398. ERR_PRIMINQ_NO_PRIM    %s: Object '%s' does not contain any primitives (it is an empty object).
  399. ERR_PRIMINQ_BAD_NUM    %s: The 'primitive_number' argument to this function is larger than the actual number of primitives in object '%s'.
  400.  
  401. #
  402. # Built-in primitive parsing routines
  403. #
  404.  
  405. # Nt_POLYGON associated messages
  406. ERR_NO_VERTICES        %s: Parameter list requires that at least the vertices be specified.
  407. ERR_2_VERT        %s: Polygons must have more than 2 vertices. 
  408. ERR_POLY_TXTR        %s: Only triangles and quadrilaterals may have texture coordinates.
  409. ERR_POLY_NUMVERT    %s: The 'polygon' primitive requires that the 'numvertices' parameter be specified.
  410.  
  411. # Nt_CONE/Nt_CYLINDER/Nt_SPHERE primitive associated messages
  412. ERR_BAD_PRIM_ANGLE    %s: A primitive's spin angle must be between 0.0 and 360.0 degrees.
  413.  
  414. # Nt_SUPERQUADRIC primitive associated messages
  415. ERR_BAD_TWIST_ANGLE    %s: The twist angle must be between -360.0 and 360.0 degrees.
  416.  
  417. # Ni_Polygon_Begin(), Ni_Polygon_Data() & Ni_Polygon_End() associated messages
  418. ERR_NOT_DOING_POLY    %s entered while outside of Ni_Polygon_Begin().
  419. ERR_POLY_BEGIN_NESTING    %s: Cannot nest calls to Ni_Polygon_Begin().
  420. ERR_END_POLYGON        %s called without a matching call to Ni_Polygon_Begin().
  421. ERR_POLY_TANGS        %s: Expecting either 1 or %d pairs of U/V tangent vectors. Found %d pairs instead.
  422.  
  423. # Nt_INDEXEDPOLYGONS primitive associated messages
  424. ERR_INDX_VPP_CNT    %s: Total number of indices (num-polygons * vertices-per-polygon) is not equal to number specified in parameter list. Aborting.
  425. ERR_INDX_NUMPOLY    %s: 'Nt_NUMPOLYGONS' is a required parameter for the 'indexedpolygons' primitive, yet it was not specified.
  426. ERR_INDX_NUMVERT    %s: 'Nt_VERTICESPERPOLY' is a required parameter for the 'indexedpolygons' primitive, yet it was not specified.
  427. ERR_INDX_NOVERTICES    %s: The 'indexedpolygons' primitive requires that at least the 'Nt_VERTEX' coordinates be specified.
  428. ERR_INDX_BADVERT    %s: Polygon # %ld sent to the indexpolygon primitive is specified as having %ld vertices! This number should be 3 or greater. Aborting parsing of this primitive.
  429. ERR_INDX_2FEWVERT    %s: Polygon # %ld sent to the indexpolygon primitive only has only %ld vertices. A polygon requires at least 3 vertices! This polygon will not be rendered.
  430. ERR_INDX_SURF        %s: Surface name '%s' associated with indexed polygon # %ld does not exist.
  431. ERR_INDX_BADINDEX    %s: Indice # %ld of the %s indice array (%ld) is less than 1 (after the 'indiceoffset' was added in). It must be greater than 0! Setting to 1 by default.
  432. ERR_INDX_MAXINDEX    %s: Indice # %ld of the %s indice array (%ld) is too large (after the 'indiceoffset' was added in). Defaulting to %ld.
  433. ERR_INDX_BB        %s: The bounding box parameters specified in the 'indexedpolygons' primitive must be specified as _minimum_ point first then _maximum_ point! A bounding box will be automatically generated instead.
  434. ERR_INDX_NEG        %s: Vertex indice # %ld is negative. All vertex indices must be positive. Resetting to a temporary sane value.
  435. ERR_INDX_POSNEG        %s: %s indices must either be all negative or all positive. Offending indices at offset %ld into indice array. Resetting all indices to -1L.
  436. ERR_INDX_UVTANG        %s: When tangent data is provided, both Nt_UTANGENT and Nt_VTANGENT data must be given. Defaulting to no tangent data.
  437. ERR_INDX_NO_MEM        %s: Out of memory while allocating memory for the Indexed Polygon primitive. No data will be stored for this primitive.
  438. ERR_HOLE_INDX_NEG    %s: Vertex indice # %ld is set to 'Nc_HOLE_SEPARATOR'. This is illegal for the first or last indice. Resetting to a temporary sane value.
  439. ERR_HOLE_INDX_NEG2    %s: Vertex indice # %ld and # %ld are set to 'Nc_HOLE_SEPARATOR'. If this polygon has holes or islands then only one of these indices should be set to 'Nc_HOLE_SEPARATOR'. Resetting to a temporary sane value.
  440. ERR_HOLE_INDEX_CNT    %s: Indice list says that a hole in a polygon only has %d vertices. 3 are the minimum. Please correct this.
  441. ERR_HOLE_INDEX_CNT2    %s: Indice list says that a hole in a polygon has less than 3 vertices. 3 are the minimum. Please correct this.
  442.  
  443. #
  444. # Nt_NURBPATCH primitive parsing messages
  445. #
  446. ERR_NURB_NO_PARAM1    %s: 'Nt_NUMUCTRLPNTS' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  447. ERR_NURB_NO_PARAM2    %s: 'Nt_NUMVCTRLPNTS' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  448. ERR_NURB_NO_PARAM3    %s: 'Nt_UORDER' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  449. ERR_NURB_NO_PARAM4    %s: 'Nt_VORDER' is a mandatory parameter for the 'nurbpatch' primitive, yet it was not specified.
  450. ERR_NURB_NO_PARAM5    %s: 'Nt_UKNOTS' or 'Nt_DBLUKNOTS' are mandatory parameters for the 'nurbpatch' primitive, yet it was not specified.
  451. ERR_NURB_NO_PARAM6    %s: 'Nt_VKNOTS' or 'Nt_DBLVKNOTS' are mandatory parameters for the 'nurbpatch' primitive, yet it was not specified.
  452. ERR_NURB_NO_PARAM7    %s: 'Nt_VERTICES' or 'Nt_DBLVERTICES' are mandatory parameters for the 'nurbpatch' primitive, yet it was not specified.
  453.  
  454. #
  455. # Nt_USERDEFINED primitive associated messages
  456. #
  457. ERR_UDP_INIT        %s: Error encountered while initializing the user-defined primitive callback for instance '%s'.
  458. ERR_UDP_SHUTDOWN    %s: Error encountered while shutting down the user-defined primitive callback for instance '%s'.
  459. ERR_UDP_NO_SURF        %s: Could not find surface '%s' which is being assigned to polygon %ld of the user-defined primitive of instance '%s'.
  460. ERR_UDP_BAD_POLY    %s: Error encountered while requesting the user-defined primitive polygon # %ld from instance '%s'.
  461. ERR_UDP_BAD_STATUS    %s: Invalid status value %ld returned while requesting polygon %ld of the user-defined primitive of instance '%s'.
  462. ERR_UDP_BAD_VTX        %s: Error encountered while requesting the user-defined primitive vertex # %ld of polygon # %ld from instance '%s'.
  463. ERR_UDP_BAD_STATUS_VTX    %s: Invalid status value %ld returned while requesting vertex %ld of polygon %ld of the user-defined primitive of instance '%s'.
  464. ERR_UDP_2FEW_VERT    %s: Too few vertices for polygon %ld of the user-defined primitive of instance '%s'. 2 or more required per polygon.
  465. ERR_UDP_NO_POLYS    %s: No polygons returned from the user-defined primitive's callback function in instance '%s'.
  466. ERR_UDP_PROC_REQ    %s: Error encountered during the 'Nc_UDP_ACTION_PROCESSING_REQUEST' action sent to the user-defined primitive callback of instance '%s'.
  467. ERR_UDP_PROC_BADMSK    %s: Invalid bitmask returned in the 'Nv_Processing_Request_Mask' variable from the user-defined primitive callback of instance '%s'.
  468. ERR_UDP_PROC_RESULT    %s: Error encountered while sending the Nc_UDP_ACTION_PROCESSING_RESULTS action to the user-defined primitive callback of instance '%s'.
  469. ERR_UDP_VTXTHRS        %s: The 'Nv_Smoothing_Angle' value must lie between 0 and 180 degrees if the 'Nc_UDP_PROCESS_CALCNORMALS' processing request is made by the user-defined callback of instance '%s'.
  470. ERR_UDP_VTXTHRS        %s: The 'Nv_Vertex_Threshold' value must be > 0.0 if the 'Nc_UDP_PROCESS_COMPRESS_VERTICES' processing request is made by the user-defined callback of instance '%s'.
  471. ERR_UDP_NRMTHRS        %s: The 'Nv_Normal_Threshold' value must be > 0.0 if the 'Nc_UDP_PROCESS_COMPRESS_NORMALS' processing request is made by the user-defined callback of instance '%s'.
  472. ERR_UDP_MEM        %s: Out of memory while allocating memory for the polygon-compression/normal-smoothing routine. No polygon processing will be performed.
  473.  
  474. #
  475. # Output driver messages (those associated with the output drivers)
  476. #
  477. OUTERR_ECM        %s: No need to enable colormapping routines for the true-color (24-bit) driver '%s'.
  478. ERR_OD_ONLYRGBPM    %s: The '%s' can only handle the Nt_RGB pixel mode (please change the pixel mode).
  479. ERR_OD_BPM        %s: The '%s' cannot handle Z depth data (please change the pixel mode). 
  480. ERR_OD_BAD_REZ        %s: The 'Nv_Device_X_Res' and/or 'Nv_Device_Y_Res' variables set by the output driver '%s' (handle name '%s') are invalid (both must be < 0 or > 1). Defaulting both to (-1, -1).
  481. ERR_OD_BAD_PIX_ASPECT    %s: The 'Nv_Pixel_Aspect_Ratio' variable set by the output driver '%s' (handle name '%s') is invalid (must be > 0.0). Defaulting to 1.0.
  482. ERR_OD_BAD_NUM_COLORS     %s: The 'Nv_Number_Colors' variable set by output driver '%s' (handle name '%s') is invalid (must be >= 0). Defaulting to 0 (24-bit color output).
  483. ERR_OD_BAD_ORIGIN_MODE    %s: The 'Nv_Origin_Mode' variable set by the output driver '%s' (handle name '%s') is invalid. Defaulting to 'Nc_ORIGIN_UPPERLEFT'.
  484. OUTERR_OD_CLEAR        %s: Error encountered while clearing output device '%s' (handle name '%s').
  485. OUTERR_OD_CLOSE        %s: Error encountered while closing output device '%s' (handle name '%s').
  486. OUTERR_OD_CMAP        %s: Error encountered while setting colormap of output device '%s' (handle name '%s').
  487. OUTERR_OD_FLUSH        %s: Error encountered while flushing output device '%s' (handle name '%s').
  488. OUTERR_OD_INSTANCE    %s: Error encountered while creating an instance of output device '%s' (handle name '%s').
  489. OUTERR_OD_INIT        %s: Error encountered while initializing output device '%s' (handle name '%s').
  490. OUTERR_OD_SETPIX    %s: Error encountered while setting pixel (%ld,%ld) on output device '%s' (handle name '%s').
  491. OUTERR_OD_SETFG        %s: Error encountered while setting foreground color for output device '%s' (handle name '%s').
  492. OUTERR_OD_SETBG        %s: Error encountered while setting background color for output device '%s' (handle name '%s').
  493. OUTERR_OD_ENCSL        %s: Error encountered while outputting encoded scanline # %ld to output device '%s' (handle name '%s').
  494. OUTERR_OD_SL        %s: Error encountered while outputting scanline # %ld to output device '%s' (handle name '%s').
  495. OUTERR_OD_SETOPTIONS    %s: Error encountered while setting user-settable options for output device '%s' (handle name '%s').
  496. OUTERR_OD_NOWIRE    %s: Output device '%s' (handle name '%s') does not support wireframe output.
  497. OUTERR_VIDEO_INIT    %s: Could not initialize the graphics adapter for the selected video mode.
  498. INFO_WAIT_MSG        %s: Press any key now & after the image has been rendered.
  499. ERR_OD_BADGAMMA        %s: Display gamma value of %f is bad. Must be greater than or equal to 1.0.
  500. ERR_OD_MEM        %s: Out of memory while allocating a %ld byte image buffer for the '%s' output driver.
  501. OUTERR_OD_IMQCOL    %s: Cannot quantize image to %ld colors as requested since output driver '%s' (handle name '%s') can only handle %ld colormapped colors. Defaulting to %ld colors instead.
  502. ERR_OD_B8Q        %s: The '%s' cannot handle 8-bit output (including quantized output). Only 24-bits are output. 
  503. ERR_BAD_FILETYPE    %s: Image file '%s' does not use a recognized file format (TIFF, GIF, TARGA, FLIC, etc).
  504.  
  505. #
  506. # ndbmp.c errors
  507. #
  508. ERR_BMP_NULL_FP        %s: BMP Input file pointer is NULL.
  509. ERR_BMP_ALLOC_CMAP    %s: Cannot allocate memory for the BMP color map.
  510. ERR_BMP_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for BMP input buffer.
  511. ERR_BMP_READ1        %s: Could not read data from BMP file.
  512. ERR_BMP_READ2        %s: Image is not a BMP format file.
  513. ERR_BMP_READ3        %s: Incorrect header size for BMP file (size = %d).
  514. ERR_BMP_READ4        %s: BMP files uses %d planes. Only 1 plane BMP files are supported.
  515. ERR_BMP_READ5        %s: %d bits-per-pixel BMP files are not supported.
  516. ERR_BMP_READ6        %s: Compressed Microsoft BMP files are not supported.
  517. ERR_BMP_READ7        %s: Bad header in BMP file (header size = %d)
  518. ERR_BMP_READ8        %s: Bad colormap size in BMP file (size = %d)
  519. ERR_BMP_READ9        %s: Bad colormap in BMP file
  520. ERR_BMP_READ10        %s: Error reading scanline data from BMP file.
  521. ERR_BMP_READ11        %s: Premature End-of-file found in BMP file.
  522.  
  523. #
  524. # ndeiimg.c errors (Electic Image)
  525. #
  526. ERR_EI_NULL_FP        %s: Electric Image Input file pointer is NULL.
  527. ERR_EI_CMAP_ALLOC    %s: Cannot allocate memory for Electric Image colormap.
  528.  
  529. #
  530. # ndgif.c errors
  531. #
  532. ERR_GIF_NULL_FP        %s: GIF Input file pointer is NULL.
  533. ERR_GIF_ALLOC_LINE    %s: Cannot allocate memory for the GIF input scanline.
  534. ERR_GIF_BAD_FORMAT    %s: Unrecognized GIF file format (only GIF87a and GIF89a are supported).
  535. ERR_GIF_ALLOC_CMAP    %s: Cannot allocate memory for the GIF color map.
  536. ERR_GIF_BAD_CMAP    %s: GIF file does not contain a colormap. Aborting.
  537. ERR_GIF_NO_RD_INTERLACED %s: Interlaced GIF files cannot be read.
  538. ERR_GIF_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for temporary GIF image buffer.
  539. ERR_GIF_PIX_RANGE    %s: GIF pixel value is greater than number of color map entries.
  540. ERR_GIF_BAD_EOF        %s: Premature End-of-File reached while reading GIF file.
  541.  
  542. #
  543. # ndjpeg.c errors
  544. #
  545. ERR_JPEG_NULL_FP    %s: JPEG Input file pointer is NULL.
  546. ERR_JPEG_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for JPEG input buffer.
  547. ERR_JPEG_ERR_HAND    %s: Received the following error from the JPEG library: %s
  548. FATAL_JPEG_READ        %s: The following fatal error was encountered while reading from a JPEG file: %s 
  549. FATAL_JPEG_WRITE    %s: The following fatal error was encountered while writing to a JPEG file: %s
  550.  
  551. #
  552. # ndiff.c errors
  553. #
  554. ERR_IFF_NULL_FP        %s: IFF Input file pointer is NULL.
  555. ERR_IFF_EOF        %s: Premature end of file found in IFF file.
  556. ERR_IFF_BAD_FORMAT    %s: Unrecognized Amiga IFF image file format.
  557. ERR_IFF_CMAP_ALLOC    %s: Cannot allocate memory for IFF colormap.
  558. ERR_IFF_ROW_ALLOC    %s: Cannot allocate memory for IFF image data.
  559. ERR_IFF_CMAP_RANGE    %s: Color map values within IFF image file are out of range. Aborting.
  560.  
  561. #
  562. # ndflic.c errors
  563. #
  564. ERR_FLC_NULL_FP        %s: FLIC Input file pointer is NULL.
  565. ERR_FLC_BAD_FORMAT    %s: Unrecognized image file format (only .CEL, .FLI and .FLC are supported).
  566. ERR_FLC_ALLOC_CMAP    %s: Cannot allocate memory for the FLIC color map.
  567. ERR_FLC_OLD_FRMT    %s: Cannot handle old-style compressed CEL files!
  568. ERR_FLC_FRM_NUM        %s: The selected frame number '%d' is greater than the number of frames in the file (%d). Defaulting to the last frame.
  569. ERR_FLC_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for temporary FLIC image buffer.
  570. ERR_FLC_EOF        %s: Premature end of file reached while look for the first frame of the file.
  571. ERR_FLC_EOL        %s: FLI_LC: Ran past end of line on row # %d.
  572. ERR_FLC_BAD_SCAN    %s: Unrecognized scan code %d.
  573. ERR_FLC_BAD_CHUNK    %s: Unknown chunk type '%x'. Skipping to next chunk.
  574.  
  575. #
  576. # ndpsd.c errors
  577. #
  578. ERR_PSD_NULL_FP        %s: PhotoShop PSD Input file pointer is NULL.
  579. ERR_PSD_NOT_VALID    %s: Image file is not in the PhotoShop PSD file format.
  580. ERR_PSD_2_CHANNELS    %s: 2 channel PhotoShop PSD files are not accomodated.
  581. ERR_PSD_UNSUPPORTED    %s: Unsupported PhotoShop PSD image mode.  Must be Bitmap, Greyscale, Indexed, or RGB.
  582.  
  583. #
  584. # ndsoft.c errors
  585. #
  586. ERR_SOFTPIC_NULL_FP    %s: SoftImage .pic input file pointer is NULL.
  587. ERR_SOFTPIC_BAD_MAGIC    %s: SoftImage magic number is bad. Expected %x but got %x.
  588. ERR_SOFTPIC_NO_PICT    %s: SoftImage header is bad. Did not find 'PICT' keyword.
  589.  
  590. #
  591. # ndtiff.c errors
  592. #
  593. ERR_TIFF_NO_SEP        %s: Cannot handle CMYK TIFF images ('separated' photometric). Please convert image to RGB.
  594. ERR_TIFF_COLRMAP    %s: TIFF Warning, assuming an 8-bit colormap.
  595. ERR_TIFF_IS_COLOR    %s: TIFF image is color, not greyscale/B&W!
  596. ERR_TIFF_IS_BW        %s: TIFF image is greyscale/B&W, not color!
  597. ERR_TIFF_BAD_BITS    %s: Can't handle %d-bit TIFF images.
  598. ERR_TIFF_BAD_CHAN    %s: Can't handle %d-channel TIFF images.
  599. ERR_TIFF_BOT_LEFT    %s: TIFF Read Warning, using bottom-left orientation.
  600. ERR_TIFF_TOP_LEFT    %s: TIFF Read Warning, using top-left orientation.
  601. ERR_TIFF_PHOTOM1    %s: Missing needed 'PhotometricInterpretation' tag.
  602. ERR_TIFF_PHOTOM2    %s: No 'PhotometricInterpretation' tag, assuming '%s'.
  603. ERR_TIFF_CLRMAP_TAG    %s: 'Colormap' tag is missing.
  604. ERR_TIFF_NO_SPACE    %s: Ran out of memory while allocating space for TIFF read scanline buffer.
  605. ERR_TIFF_NO_SPACE2    %s: Ran out of memory while allocating space for photometric conversion table.
  606. ERR_TIFF_NO_SPACE3    %s: Ran out of memory while allocating space for B&W mapping table.
  607. ERR_TIFF_ERR_HAND     %s: Received the following error from the TIFF library: %s
  608. ERR_TIFF_WARN_HAND    %s: Received the following warning from the TIFF library: %s
  609.  
  610. #
  611. # ndtarga.c errors
  612. #
  613. ERR_TARGA_NULL_FP    %s: Targa Input file pointer is NULL.
  614. ERR_TARGA_NO_SPACE    %s: Ran out of memory while allocating %ld bytes for Targa image row buffer.
  615. ERR_TARGA_NO_SPACE2    %s: Ran out of memory while allocating %ld bytes for Targa RLE compression buffer.
  616. ERR_TARGA_NO_SPACE3    %s: Ran out of memory while allocating %ld bytes for Targa color map buffers.
  617. ERR_TARGA_READ_ERR    %s: Error encountered while reading line %d of Targa RLE data.
  618. ERR_TARGA_IMAGE_TYPE    %s: Unknown Targa image file type: %d.
  619. ERR_TARGA_BAD1        %s: Targa file is corrupt. Pixel depth value = %d.
  620. ERR_TARGA_BAD2        %s: Targa file is corrupt. Image width = %d.
  621. ERR_TARGA_BAD3        %s: Targa file is corrupt. Image height = %d.
  622. ERR_TARGA_BAD4        %s: Targa file is corrupt. Unrecogized image type # %d.
  623.  
  624. #
  625. # ndrle.c errors
  626. #
  627. ERR_RLE_OUTPUT_NULL_FP    %s: Output file pointer is NULL.
  628. ERR_RLE_MAX_REZ        %s: Maximum DGP RLE X resolution of %d exceeded.
  629. ERR_RLE_INPUT_NULL_FP    %s: RLE input file pointer is NULL.
  630. ERR_RLE_EOF        %s: Unexpected end of file.
  631. ERR_RLE_NOT_RLE        %s: Input file is not rle encoded.
  632. ERR_RLE_BAD_VER        %s: File format version number is incorrect.
  633. ERR_RLE_RANGE        %s: (xRes,yRes,zRes) rle values out of range (max = %d).
  634. ERR_RLE_PREMATURE    %s: Premature end of file.
  635. ERR_RLE_ERR_RD_DATA    %s: Error in input data.
  636. ERR_RLE_BAD_CHAN    %s: Only B&W or Color images allowed (1, 3 or 4 channels).
  637.  
  638. #
  639. # ndgl.c errors
  640. #
  641. ERR_OD_GL_REFMEM    %s: Could not allocate memory for the GL image refresh buffer. No refreshes will be possible.
  642.  
  643. #
  644. # ndmac.c errors
  645. #
  646. ERR_MAC_NO_QUICKDRAW    %s: Macintosh video driver requires 8-bit or 32-bit QuickDraw. Output aborted.
  647.  
  648. #
  649. # Ni_Image_Load() and Ni_Image_Save() errors
  650. #
  651. ERR_IMAGE_STRUCT_BAD1    %s: The 'Nd_Image_Load_Info' structure is either corrupt or it has not been initialized. Image operation aborted.
  652. ERR_IMAGE_STRUCT_BAD2    %s: The 'Nd_Image_Save_Info' structure is either corrupt or it has not been initialized. Image operation aborted.
  653. ERR_IMAGE_BAD_SLNUM    %s: Too many scanlines. Image Y resolution = %d.
  654. ERR_IMGSAV_BADORI    %s: The 'image_oriention' structure variable is invalid. Defaulting to 'Nc_ORIGIN_UPPERLEFT'.
  655. ERR_IMGSAV_BADX        %s: The 'xRes' structure variable is out of range. Should be 2 to 8192. Defaulting to 2.
  656. ERR_IMGSAV_BADY        %s: The 'yRes' structure variable is out of range. Should be 2 to 8192. Defaulting to 2.
  657. ERR_IMGSAV_BADZ        %s: The 'zRes' structure variable is out of range. Should be 1, 2, 3, or 4. Defaulting to 1.
  658. ERR_IMG_INVALID        %s: It is invalid to call this routine while a rendering is underway.
  659.  
  660. #
  661. # nialloc.c errors
  662. #
  663. ERR_NO_GROUPS        %s: No groups have been defined yet.
  664. ERR_GROUP_ASSOC        %s: No objects/instances/lights are associated with group '%s'.
  665. ERR_NO_IN_OB_L_DEF    %s: There are no instances, objects or lights defined.
  666. ERR_NO_INST_DEF        %s: There are no instances defined yet.
  667.  
  668. #
  669. # niclip.c errors
  670. #
  671. FATAL_CLIP_POLYS    %s: Internal error! More clipped vertices created for polygon than expected. Maximum vertices allowed per polygon = %d.
  672.  
  673. #
  674. # nicolour.c errors
  675. #
  676. ERR_COLOR_RANGE        %s: Normalized RGB color out of range (0.0-1.0). Color in question is (%g,%g,%g). Setting all color components to 1.
  677. ERR_NO_COLOR_DB        %s: Cannot find color database file '%s' in current search path(s).
  678. ERR_COLOR_DB_ERR1    %s: Syntax error in color database file '%s' at line %d: '%s'.
  679. ERR_COLOR_DB_ERR2    %s: Error in color database file '%s', line %d. Color value out of bounds.
  680. ERR_COLOR_DB_ERR3    %s: Error in color database file '%s', line %d. Bad color name.
  681. ERR_COLOR_DB_ERR4    %s: Color name has 0 length.
  682. ERR_COLOR_DB_ERR5    %s: Color name '%s' is already defined in the color database.
  683. ERR_COLOR_DB_ERR6    %s: Color database search could not find color '%s'. Defaulting to white.
  684. ERR_COLOR_DB_ERR7    %s: The copy color names cannot be the same. Nothing copied.
  685. ERR_COLOR_DB_ERR9    %s: Color name '%s' is too long (maximum = %d characters). 
  686. ERR_COLOR_DB_ERR10    %s: Could not load color database. Adding new color to database anyways, as requested.
  687. ERR_COLOR_DB_ERR11    %s: Could not load color database.
  688. ERR_COLOR_DB_LD_OK    %s: Loaded color database from file '%s'.
  689. ERR_COLOR_DB_LD_BAD    %s: Loading of color database file '%s' was unsuccessfull.
  690. ERR_MEM_DITH        %s: Ran out of memory while allocating arrays for colormap dithering.
  691. ERR_NUM_SHADES        %s: The number of shades of red, green and blue must each be >= 2.
  692.  
  693. #
  694. # nicone.c errors
  695. #
  696. ERR_CONE_RADIUS        %s: Base radius must be greater than apex radius.
  697. ERR_CYLCONE_RADII    %s: Cylinder/Cone base and apex locations are too close together.
  698. ERR_CAL_2SMALL        %s: Axis length of cylinder or cone is too small.
  699. ERR_CBR_2SMALL        %s: Base radius of cylinder or cone is too small.
  700. ERR_CAR_2SMALL        %s: Cylinder apex radius is too small.
  701. ERR_DISC_RADIUS        %s: The 'disc' inner radius must be less than the outer radius.
  702.  
  703. #
  704. # nicube.c errors
  705. #
  706. ERR_AUTO_ENVMAP_NOBBOX        %s: Can't compute cubical environment map for instance '%s' since its parent object (%s) doesn't have a valid bounding box.
  707. ERR_AUTO_ENVMAP_GEN        %s: Generating cubical env. map image # %d for instance '%s'.
  708. ERR_AUTO_REFLECTMAP_ENABLED    %s: Automatic generation of the reflection maps aborted since automatic generation mode is not enabled.
  709. ERR_AUTO_ENVMAP_NOINST        %s: Internal error: Could not find any instances that reference surface definition '%s'.
  710. ERR_AUTO_REFLECTMAP_IMAGEMEM    %s: Can't allocate memory for planar reflection map image.
  711. ERR_AUTO_REFMAP_NOBBOX        %s: Can't compute planar reflection map for instance '%s' since its parent object (%s) doesn't have a valid bounding box.
  712. ERR_AUTO_REFLECT_GEN        %s: Generating planar reflection map image for instance '%s'.
  713. ERR_DIL_NO_INST            %s: Instance name '%s' does not exist within the 'disabled instances' list. Nothing deleted.
  714. FATAL_UNLINK_DIL_NODE        %s: Internal error. Tried to delete a node from an empty disabled-instance linked list.
  715. FATAL_DIL_1ST            %s: Internal error. dil_ptr does not point to first node.
  716. FATAL_DIL_NN            %s: Internal error: Instance and DIL instance node names differ!
  717.  
  718. #
  719. # nidelete.c errors
  720. #
  721. ERR_REMOVE_PRIM        %s: Removing uncompleted or invalid primitive data definition.
  722.  
  723. #
  724. # nidata.c errors
  725. #
  726. ERR_FIND_GENERIC    %s: Could not find %s '%s'.
  727. ERR_FIND_OBJ        %s: Could not find object '%s'.
  728. ERR_FIND_INST        %s: Could not find instance '%s'.
  729. ERR_FIND_GRP        %s: Could not find group '%s'.
  730. ERR_FIND_LIGHT        %s: Could not find light '%s'.
  731. ERR_FIND_CAMERA        %s: Could not find camera '%s'.
  732. ERR_FIND_TXTRDEF    %s: Could not find texture definition '%s'.
  733. ERR_FIND_SURFACE    %s: Could not find surface definition '%s'.
  734. ERR_FIND_CHILD        %s: Could not find child instance '%s'.
  735. ERR_FIND_PARENT_INST    %s: Could not find parent instance '%s'.
  736. ERR_FIND_PARENT_OBJ    %s: Could not find parent object '%s'.
  737. ERR_FIND_PARENT_OF_INST    %s: Could not find parent of instance '%s'.
  738. ERR_FIND_OUTPUT_DRIVER    %s: Could not find the output driver referenced by handle name '%s'.
  739. ERR_GROUP1        %s: Object/Instance/Light already belongs to group '%s'.
  740. ERR_EXISTS_OBJ        %s: Object name '%s' already exists.
  741. ERR_EXISTS_INST        %s: Instance name '%s' already exists.
  742. ERR_EXISTS_LIGHT    %s: Light name '%s' already exists.
  743. ERR_EXISTS_GROUP    %s: Group name '%s' already exists.
  744. ERR_EXISTS_OUTPUT_DRIVER %s: Output driver '%s' already exists.
  745. ERR_EXISTS_GENERIC    %s: %s '%s' already exists.
  746. ERR_CHILD_WORLD        %s: Child '%s' cannot be the 'world'.
  747. ERR_CHILD_ALR_ATTACHED    %s: Child instance '%s' is already attached to another instance.
  748. ERR_CHILD_NOT_ATT    %s: Child instance '%s' is not attached to anything.
  749. ERR_CHILD_PAR_ATTACH    %s: Child instance '%s' is not attached to parent instance/object '%s'.
  750. ERR_ATTACH_OBJECT_ERR    %s: Cannot attach instance '%s' to its own master object!
  751. ERR_ATTACH_INST_ERR    %s: Cannot attach instance '%s' to itself!
  752. ERR_ATTACH_PARENT_LOOP1    %s: Instance '%s' cannot be attached to instance '%s' since instance '%s' is contained in the sub-hierarchy of instance '%s'.
  753. ERR_ATTACH_PARENT_LOOP2    %s: Instance '%s' cannot be attached to object '%s' since object '%s' is contained in the sub-hierarchy of instance '%s'.
  754. ERR_ATTACH_EMPTY_OBJ    %s: Cannot attach child instance '%s' to parent object '%s' because parent object '%s' is not an empty object definition.
  755. ERR_ATTACH_EMPTY_INST    %s: Cannot attach child instance '%s' to parent instance '%s' because parent instance '%s' is not an empty instance or it is not the 'world' instance.
  756. ERR_COPY_INST        %s: Cannot copy instance '%s' definition onto itself!
  757. ERR_COPY_CHILD        %s: Cannot use the same instance name ('%s') for the source and destination!
  758. ERR_COPY_WRLD        %s: The "world" instance cannot be copied.
  759. ERR_COPY_WRLD2        %s: Children instances connected directly to the "world" instance cannot be copied. Copy each child separately.
  760. FATAL_DELNODE_EMPTY_LL    %s: Internal error! Tried to delete a node from an empty linked list.
  761. FATAL_DELNODE_BAD_PTR    %s: Internal error! List pointer does not point to the first node of the linked list.
  762. ERR_BB_MIN_MAX        %s: Bounding box parameters must be specified as minimum point then maximum point!
  763. ERR_NO_INST_ATTACHED    %s: There are no instances attached to the world.
  764. ERR_RENAME_WORLD    %s: You cannot rename the 'world' instance.
  765. ERR_RENAME_DEFAMB    %s: The 'defaultambient' light cannot be renamed.
  766. ERR_RENAME_DEFSURF    %s: The '%s' surface cannot be renamed.
  767. ERR_RENAME_DEFCAM    %s: The 'default' camera cannot be renamed.
  768. ERR_RENAME_DEFTXTR    %s: The 'default' texture cannot be renamed.
  769. FATAL_UNLINK_DLL_NODE    %s: Internal error! Tried to delete a node from an empty linked list.
  770. FATAL_DLL_1ST        %s: Internal error! inst_ptr->dll_ptr does not point to first node.
  771. FATAL_LITE_DLL        %s: Internal error! Light and DLL light node names differ!
  772. ERR_MARKER_ASSIGN    %s: Surface definition '%s' is not allowed to be assigned to instances or objects, but rather only to specific polygons.
  773.  
  774. #
  775. # nidelete.c errors
  776. #
  777. ERR_RM_WLD_INST        %s: You can't remove the 'world' instance.
  778. FATAL_PRNT_INST        %s: Internal error! Could not locate parent of instance '%s'.
  779. ERR_DETACH_PI        %s: Also detaching instance '%s' from parent object/instance `%s'.
  780. ERR_DANGLING        %s: The following instances are now dangling:
  781. ERR_GROUP_ASSOC2    %s: There is no group associated with the object/instance/light '%s'.
  782. ERR_RM_OBJ_GRP        %s: Also removing object '%s' from group '%s'.
  783. ERR_RM_OBJ_INVT        %s: Also detaching object `%s' from 'invert' option of camera `%s'.
  784. ERR_RM_OBJ_INST        %s: Also removing instance `%s' associated with object '%s'.
  785. ERR_RM_GRP_INST        %s: Also removing instance '%s' from group '%s'.
  786. ERR_RM_CAM_INST        %s: Also detaching instance `%s' from camera `%s'.
  787. ERR_RM_INST_INVT    %s: Also detaching instance `%s' from 'invert' option of camera `%s'.
  788. ERR_RM_INST_MATRIX    %s: Internal error: The 'Eye2Primitive_Matrix' pointer for instance '%s' is not NULL.
  789. ERR_DEL_GRP        %s: Deleting group '%s'. It no longer references any nodes.
  790.  
  791. #
  792. # nidevice.c errors
  793. #
  794. OUTERR_NO_ODSEL        %s: No output driver(s) have been specified.
  795. OUTERR_NO_OPENDEV    %s: Could not open any output device(s) since they are all disabled.
  796. OUTERR_RASTER_ONLY    %s: The current output driver only works with scanline algorithms (not wireframe).
  797. OUTERR_IRIS_WIN_OPEN    %s: Could not open IRIS window.
  798. INFO_IRIS_WIN_OPENING    %s: Opening window on machine: %s.
  799. OUTERR_IRIS_CONN    %s: Error opening graphics server connection: %s. Aborting display output.
  800. OUTERR_IRIS_WINSUP    %s: Only the IRIS window output device is currently supported.
  801. OUTERR_IRIS_COLWIN    %s: Can't save a color-mapped window!
  802. OUTERR_SETPIXEL_FAILED    %s failed. Current output device cannot set pixels.
  803.  
  804. #
  805. # nieye.c
  806. #
  807. ERR_EXISTS_CAMERA    %s: Camera name '%s' already exists.
  808. ERR_COPY_CAMERA        %s: Cannot copy camera '%s' definition onto itself!
  809. ERR_COPY_CAM_EXIST    %s: Copying source camera '%s' over existing destination camera '%s'.
  810. ERR_RM_DEF_CAMERA    %s: The 'default' camera cannot be removed.
  811. ERR_RESET2DEFCAM    %s: Resetting currently active camera to the `default' camera.
  812. ERR_VIEWP_UPPER_X    %s: Viewport upper right x must be > lower left x value.
  813. ERR_VIEWP_UPPER_Y    %s: Viewport upper right y must be > lower left y value.
  814. ERR_EXTRA_DRTPARAMS    %s: Extra parameters ignored for 'drtparams'.
  815. ERR_INVERT_CAM_ORIGIN    %s: The origin coincides with one or more of the axes points for the 'invert' camera option. Aborting.
  816. ERR_INVERT_CAM_ANGLE    %s: The angle between the two 'camera invert' axes is too small! Aborting.
  817. ERR_WIND_PARAM_POS    %s: Window parameter(s) must be positive.
  818. ERR_WIND_NUM_PARAMS    %s: Invalid number of parameters to 'window'.
  819. ERR_WIND_WH_SMALL    %s: Window width or height value too small.
  820. ERR_WIND2_NUM_ARGS    %s: Too many arguments to 'window2'.
  821. ERR_WIND_TOO_SMALL    %s: Window parameters make window's width or height too small.
  822. ERR_INST_CAM_UNACCESS    %s: Instance '%s' that camera is attached-to is not accessible to the `world'.
  823. ERR_ATTACH_CAM_EMPTY_INST %s: Cannot attach camera '%s' to instance '%s' because instance '%s' is not an empty instance or it is not the 'world' instance.
  824. ERR_EYEVECTOOSHORT    %s: Eye up vector is too short.
  825. ERR_EYEVECTOOSHORT_2    %s: Eye up vector is too short. Nothing changed.
  826. ERR_EYE2CLOSE2COE    %s: Eye is too close to center of interest.
  827. ERR_EYE2CLOSE2COE_2    %s: Eye is too close to center of interest. Nothing changed.
  828. ERR_EYEUP2CLOSE2SV    %s: Eye up vector is too close to line of sight vector.
  829. ERR_EYEUP2CLOSE2SV_2    %s: Eye up vector is too close to line of sight vector. Nothing changed.
  830. ERR_INVERT_ACCESS    %s: Instance '%s' that 'invert' option of camera '%s' is attached to is not attached directly or indirectly to the `world' instance. Can't determine 'invert' option's hierarchical coordinate system. 
  831.  
  832. #
  833. # nifile.c
  834. #
  835. ERR_NO_SEARCHPATH    %s: Could not find search path environment variable '%s'. Defaulting search path to current working directory.
  836. ERR_BAD_SP_MACRO    %s: Error in environment searchpath '%s'. Expecting '$(' but only found '$'.
  837. ERR_BAD_MACRO_LEN    %s: Searchpath macro name '%s' is too long. Maximum allowed = %d.
  838. ERR_BAD_MACRO_0_LEN    %s: Null length macro name found within environment string '%s'.
  839. ERR_NO_SEARCHPATH_MACRO    %s: Could not find search path macro environment variable '%s' for use in searchpath '%s'.
  840. ERR_SP_EXPECT_CB    %s: Unbalanced macro definition found in search path '%s'. Expecting '$(' but found ')' instead.
  841. ERR_BAD_MACRO_CB    %s: No matching closing bracket ')' found for a macro within searchpath '%s'.
  842. ERR_SP_PRE_TERM        %s: Premature termination of searchpath string '%s'.
  843. ERR_SP_EXP_LENGTH    %s: The expanded search path for search path macro '%s' is too long (max. = %d). Shorten search path and macros accordingly.
  844. ERR_FN_TOO_LONG        %s: Filename '%s' is too long. (maximum allowable length = %d characters).
  845. FATAL_FN_PTR_NULL    %s: Internal error! File path name pointer is NULL.
  846. FATAL_FN_LEN0        %s: Internal error! File path name length is 0.
  847.  
  848. #
  849. # niinit.c errors
  850. #
  851. ERR_BAD_SCENE_NUM    %s: Could not find the scene specified (pointer %p does not exist within the scene list).
  852.  
  853. #
  854. # nilights.c errors
  855. #
  856. ERR_COPY_LIGHT        %s: Cannot copy light '%s' definition onto itself!
  857. ERR_COPY_LITE_EXIST    %s: Copying source light '%s' over existing destination light '%s'.
  858. ERR_LITE_DIRVEC        %s: Light direction vector is too small. Defaulting to (1,1,1).
  859. ERR_LITE_SH_AT        %s: Light is too near shine-at location. Using default light values.
  860. ERR_LITE_SH_CLOSE    %s: Shine_at and shine_from points are too close. Using default light values.
  861. ERR_LITE_CUTOFF        %s: Spot light 'cutoff' angle '%g' out of range (must be 0 to 89 degrees). Resetting to 22.5 degrees.
  862. ERR_LITE_DELTA        %s: Spot light 'delta' angle '%g' out of range (must be 0 to %g degrees). Defaulting to 0 degrees. 
  863. ERR_LITE_AL_ATTACH    %s: Can't attach light '%s' to instance '%s' - it is currently attached to instance '%s'.
  864. ERR_ATTACH_LITE_EMPTY_INST %s: Cannot attach light '%s' to instance '%s' because instance '%s' is not an empty instance or it is not the 'world' instance.
  865. ERR_LITE_DETACH        %s: Can't detach light '%s' since it is not attached to anything.
  866. ERR_LITE_ACCESS        %s: Instance '%s' that light '%s' is attached to is not attached directly or indirectly to the `world' instance. Can't determine light's hierarchical coordinate system.
  867. ERR_LITE_RM_GRP        %s: Also removing light '%s' from group '%s'.
  868. ERR_LITE_INST_DETACH    %s: Detaching instance '%s' from light '%s'.
  869. ERR_DEFAMB_ALLOC    %s: Could not allocate the 'default' ambient light source.
  870. ERR_SPOT_GOUR        %s: Spot lights should only be used with the 'smooth' shading level. The spot light boundary of light '%s' will probably not look good in the current shading level.
  871.  
  872. #
  873. # nimath.c errors
  874. #
  875. ERR_COMPUTE_NORMAL1    %s: Cannot compute plane normal. Defaulting to (0, 0, 1).
  876.  
  877. #
  878. # nimatrix.c errors
  879. #
  880. ERR_MATRIX_ABORT    %s: Aborting matrix operation. Could not find %s '%s'.
  881. ERR_MATRIX_TXTR        %s: Texture transformations can only be applied to 3D texture definitions.
  882. ERR_BAD_PREMULT        %s: Pre-multiplication matrix operations can only be applied to instances, objects or lights. Aborting.
  883. ERR_PREMULT_ALL        %s: Pre-multiplication matrix operation cannot work on 'all'. Aborting.
  884. ERR_TXTROP_ALL        %s: Texture matrix operation cannot work on 'all'.
  885. ERR_0_SCALE_ARGS    %s: All 3 matrix scale factors must be non-zero (parameters = %g, %g, %g). Aborting scale operation.
  886. ERR_SHEAR_AXIS        %s: Shear axis # %d has zero length. Nothing changed.
  887. ERR_SHEAR_ANGLE        %s: Shear angle must be greater than 0 degrees and less than 180 degrees. Nothing changed.
  888. ERR_SHEAR_ANGLE_GE    %s: The shear angle %g is greater than or equal to the angle between the shear vectors. Nothing changed.
  889.  
  890. #
  891. # nimisc.c errors
  892. #
  893. ERR_BDF_SNAPSHOT_MEM    %s: Out of memory while allocating %ld bytes for image snapshot data.
  894. ERR_NO_USER_CONF    %s: Filename '%s' in directory '%s' is being automatically overwritten since no 'user confirmation handler' has been defined.
  895. ERR_NO_USER_CONF_SM    %s: Automatically generating the shadowmaps (without user confirmation) since no 'user confirmation handler' has been defined.
  896. ERR_NO_USER_CONF_ENV    %s: Automatically generating the environment maps (without user confirmation) since no 'user confirmation handler' has been defined.
  897. ERR_PATTERN_BADTXT    %s: The specified search pattern comparison text string is invalid (null pointer or null length).
  898. ERR_PATTERN_BAD        %s: The specified search pattern is invalid (null pointer or null length). 
  899. ERR_PATTERN_VALID    %s: Internal error on pattern match. Pattern = %s, text = %s.
  900. ERR_PATTERN_ESC        %s: Pattern has invalid escape '\\' at end.
  901. ERR_PATTERN_RANGE    %s: [..] construct has a no end range (ie. [a-]).
  902. ERR_PATTERN_CLOSE    %s: [..] construct has no end bracket (ie. [abc).
  903. ERR_PATTERN_EMPTY    %s: [..] construct is empty (ie. []).
  904. ERR_ELEMENT_ENDLIST    %s: Internal error! Retrieve_Element_Abs(): ran off end of the linked-list of sub-arrays. 
  905. ERR_ELEMENT_INTERR    %s: Internal error! An array retrieval was made past the end of the linked list.
  906. ERR_ELEMENT_MEM        %s: Fatal error: Out of memory while allocating more array elements for input data.
  907.  
  908. #
  909. # ninurbp.c errors
  910. #
  911. ERR_NURB_UMIN        %s: umin must be <= umax (defaulting to sane values).
  912. ERR_NURB_VMIN        %s: vmin must be <= vmax (defaulting to sane values).
  913. ERR_NURB_TXTRC        %s: Incorrect number of texture coordinates. None added.
  914. ERR_NURB_TXTRNORM    %s: Texture coordinates must be in the range 0.0 to 1.0.
  915. ERR_NURB_CTRL        %s: Internal error: A NURB control point must have either 3 or 4 components.
  916. ERR_NURB_2MANYCTRL    %s: Too many NURB patch control points. Expecting %d.
  917. ERR_NURB_RAT        %s: 'rational' option was not specified yet control point w is not equal to 1.0.
  918. ERR_NURB_W_POS        %s: 'w' component must be positive! Using 1.0 instead.
  919. ERR_NURB_2MANY_U    %s: Too many NURB u knots specified. Expecting %d.
  920. ERR_NURB_2MANY_V    %s: Too many NURB v knots specified. Expecting %d.
  921. ERR_NURB_VBFU        %s: vknots listing specified before uknots listing.
  922. ERR_NURB_UDEC        %s: NURB patch u knots must be non-decreasing.
  923. ERR_NURB_VDEC        %s: NURB patch v knots must be non-decreasing.
  924. ERR_NURB_NUM_CTL    %s: Incorrect number of NURB patch control points. Expecting %d, received %d.
  925. ERR_NURB_NUM_UKNT    %s: Incorrect number of NURB u knots. Expecting %d, received %d.
  926. ERR_NURB_NUM_VKNT    %s: Incorrect number of NURB v knots. Expecting %d, received %d.
  927. ERR_NURB_UMIN_RANGE    %s: umin out of range (must be at least %g). Defaulting to %g.
  928. ERR_NURB_UMAX_RANGE    %s: umax out of range (must be at most %g). Defaulting to %g.
  929. ERR_NURB_VMIN_RANGE    %s: vmin out of range (must be at least %g). Defaulting to %g.
  930. ERR_NURB_VMAX_RANGE    %s: vmax out of range (must be at most %g). Defaulting to %g.
  931. ERR_NURB_NORMAL        %s: A NURB patch of instance '%s' has a normal of length 0 (polygon very small).
  932.  
  933. ERR_NURB_CURVE_CTRL        %s: Internal error: A NURB curve control point must have either 3 or 4 components. 
  934. ERR_NURB_CURVE_2MANYCTRL    %s: Too many NURB curve control points. Expecting %d.
  935. ERR_NURB_CURVE_RAT        %s: 'rational' option was not specified yet NURB curve control point w is not equal to 1.0.
  936. ERR_NURB_CURVE_2MANY_U        %s: Too many NURB curve knots specified. Expecting %d.
  937. ERR_NURB_CURVE_UDEC        %s: NURB curve knots must be non-decreasing.
  938. ERR_NURB_CURVE_NUM_CTL        %s: Incorrect number of NURB curve control points. Expecting %d, received %d.
  939. ERR_NURB_CURVE_NUM_UKNT        %s: Incorrect number of NURB curve knots. Expecting %d, received %d.
  940.  
  941. ERR_NLIB_ERR1        %s: %s (error # %d) 
  942. ERR_NLIB_ERR2        NURB surfacing problem: Could not compute normal or tangent for one or more points on a NURB patch (%s, error = %d).
  943. ERR_NLIB_ERR3        NURB trimming problem: Trim curve is degenerate or very narrow (m_ludcmp, error 11).
  944. ERR_NLIB_ERR4        NURB trimming problem: Trim loop is empty (b_allerr, error 6).
  945. ERR_NLIB_ERR5        NURB trimming problem: Trim loop orientations are not consistent (n_tesdel, error 17).
  946. ERR_NLIB_ERR6        NURB trimming problem: Patch could not be trimmed to boundary, tolerance problem (n_tessur, error 17).
  947. ERR_NLIB_ERR7        NURB surfacing problem: Normal could not be computed (%s, error = %d). Defaulting to sane value.
  948. ERR_NLIB_ERR8        NURB processing problem: NURB patch found with 0-area trim curve(s). Trim curve(s) have been deleted.
  949. ERR_NLIB_ERR9        NURB processing problem: NURB patch found with self-intersecting trim curve (illegal). Trim curve has been deleted.
  950. ERR_NLIB_TESSUR        %s: Tesselating NURB patch '%s'. Please wait.
  951. ERR_NLIB_TESSUR2    %s: Creating mesh for NURB patch '%s'.
  952. ERR_NLIB_TESSUR3    %s: Tesselation complete for NURB patch '%s'.
  953. ERR_NLIB_ERR1B        %s: %s (error # %d). Instance name '%s'.
  954. ERR_NLIB_ERR3B        NURB trimming problem: Trim curve is degenerate or very narrow (m_ludcmp, error 11). Instance name '%s'.
  955. ERR_NLIB_ERR4B        NURB trimming problem: Trim loop is empty (b_allerr, error 6). Instance name '%s'.
  956. ERR_NLIB_ERR5B        NURB trimming problem: Trim loop orientations are not consistent (n_tesdel, error 17). Instance name '%s'.
  957. ERR_NLIB_ERR6B        NURB trimming problem: Patch could not be trimmed to boundary, tolerance problem (n_tessur, error 17). Instance name '%s'.
  958.  
  959. #
  960. # nipatch.c errors 
  961. #
  962. ERR_PATCH_KNOTS        %s: Incorrect number of patch knots given than specified on declaration line (found %ld, expecting %ld).
  963. ERR_PATCH_NO_PARAM    %s: '%s' is a mandatory parameter for the 'patch' primitive, yet it was not specified.
  964. ERR_SPLINE_TENSION    %s: Tension for the '%s' spline type must be between 0 and 1. Defaulting to %g.
  965. ERR_BICUBIC_16VERT    %s: Bicubic patches must have at least 16 vertices.
  966. ERR_BEZ_4PNTS        %s: For a Bezier U or V patch basis, the number of control points in the u or v directions must be 4.
  967. ERR_PATCH_ARGS        %s: 'Nt_NUMUCTRLPNTS' or 'Nt_NUMVCTRLPNTS' patch arguments out of range. Must be >= 4.
  968.  
  969. #
  970. # nipoly.c errors 
  971. #
  972. ERR_NZ_PVI        %s: Must have non-zero number of polygons, vertices or indices for 'indexpolygons' primitive.
  973. FATAL_POLY_2FEWV    %s: Internal error! Only transferred %ld vertices from the polygon data linked list but was expecting %ld vertices instead.
  974. ERR_COMPUTE_NORMAL2    %s: Cannot compute plane normal. Defaulting to (0, 0, 1).
  975.  
  976. #
  977. # nipost.c errors
  978. #
  979. ERR_POLYWIRE_LINES    %s: PolyWire render model cannot handle lines.
  980.  
  981. #
  982. # nirender.c errors
  983. #
  984. ERR_GRP_DISP        %s: Nothing is attached to group '%s' to display.
  985. ERR_NORM_NE        %s: Internal error: Number of normals != number of vertices generated for instance '%s' (should not occur).
  986. ERR_COLOURS_NE        %s: Internal error: Number of colours != number of vertices generated for instance '%s' (should not occur).
  987. ERR_2FEWVERT        %s: Only %d vertices were specified for a polygon in instance '%s' (at least 2 are required).
  988. ERR_NORMCOLVERT        %s: More normals (%d) or colours (%d) specified than number of vertices (%d) for a polygon in instance '%s'.
  989.  
  990. #
  991. # nishade.c errors
  992. #
  993. ERR_LITE_TOO_CLOSE    %s: Light source '%s' too close to point being shaded.
  994.  
  995. #
  996. # nisuper.c
  997. #
  998. ERR_SUP_UVAL        %s: Superquadric u value(s) are out of range. Default to 0.0 and 1.0.
  999. ERR_SUP_VVAL        %s: Superquadric v value(s) are out of range. Default to 0.0 and 1.0.
  1000. ERR_SUP_TAPER        %s: Taper parameter must be >= 0.0. Default to 0.
  1001. ERR_SUP_SCALE        %s: Superquadric scale factors must be > 0.0. Nothing changed.
  1002. ERR_SUP_UMIN        %s: Superquadric u_min and u_max must be in range 0.0 to 1.0.
  1003. ERR_SUP_UMINMAX        %s: Superquadric u min must be less than u max.
  1004. ERR_SUP_VMIN        %s: Superquadric v_min and v_max must be in range 0.0 to 1.0.
  1005. ERR_SUP_VMINMAX        %s: Superquadric v min must be less than v max.
  1006.  
  1007. #
  1008. # nisurf.c errors
  1009. #
  1010. FATAL_SURF_0_LEN    %s: Internal error! Surface name has 0 length.
  1011. ERR_SURF_ALLOCD        %s: Surface '%s' already exists. Nothing changed.
  1012. ERR_SURF_RM_DEF        %s: The '%s' surface cannot be removed.
  1013. ERR_SURF_RM_PTRS    %s: Can't remove surface '%s'. Other objects or instances still pointing to it.
  1014. ERR_LITE_ENA        %s: Light name '%s' does not exist within the 'lightoverride' list. Nothing enabled.
  1015. ERR_FIND_SURF_TXTR    %s: Could not find surface texture entry '%s'.
  1016. FATAL_STLL_1ST        %s: Internal error! Surf_ptr->stll_ptr does not point to first node.
  1017. ERR_REFLECT_3CHAN    %s: Reflection map disabled for surface '%s' because its associated texture image is not color (3 channel).
  1018. ERR_COPY_SURFACE    %s: Cannot copy surface '%s' definition onto itself!
  1019. ERR_COPY_SURF_EXIST    %s: Copying source surface '%s' over existing destination surface '%s'.
  1020. ERR_RENAME_TXTR_REF    %s: Texture reference node '%s' already exists! Nothing changed. 
  1021. ERR_ENVMAP_NOCUB    %s: Cannot find cubical environment map .CUB file '%s' in current search path(s).
  1022. ERR_ENVMAP_CUBERR1    %s: Syntax error in cubical environment map .CUB file '%s' at line %d: '%s'.
  1023.  
  1024. #
  1025. # nitextur.c errors
  1026. #
  1027. ERR_COPY_TEXTURE    %s: Cannot copy texture '%s' definition onto itself!
  1028. ERR_COPY_TXTR_EXIST    %s: Copying source texture definition '%s' over existing destination texture definition '%s'.
  1029. ERR_UPDTXTR_FN        %s: A valid texture image filename is required when defining a 2D texture. Nothing changed.
  1030. ERR_UPDTXTR_3DNAME    %s: No procedural texture name specified. Aborting texture definition.
  1031. FATAL_UPDTXTR_NOINIT    %s: Internal error! Changing a texture definition that has not been initialized yet.
  1032. ERR_UPDTXTR_RM        %s: Removing uncompleted texture node '%s'.
  1033. ERR_UPDTXTR_NC        %s: Update changes not made to texture definition '%s'.
  1034. ERR_TXTR_SQ_POW2    %s: Texture image '%s' is not square or a power-of-two.
  1035. ERR_TXTR_FILE_DECODE    %s: Error decoding %s file header from texture file '%s'.
  1036. ERR_TXTR_2CHAN        %s: Texture loading routines cannot handle 2 channel format images.
  1037. ERR_TXTR_POW2        %s: Dimension of texture map not a power of two for file '%s'.
  1038. ERR_TXTR_LEVELS        %s: Texture image file '%s' too large. Maximum size allowed is %d by %d.
  1039. ERR_TXTR_MIP_MEM    %s: Can't allocate MIPmap memory for texture image file '%s'.
  1040. ERR_TXTR_0_NAME        %s: Texture definition name is too short (null length).
  1041. ERR_EXISTS_TXTR        %s: Texture definition '%s' already exists.
  1042. ERR_TXTR_SURFPNT    %s: Can't remove texture definition '%s'. Other surfaces still pointing to it.
  1043. ERR_TXTR_RAST_RD    %s: File read error for raster image file '%s'.
  1044. FATAL_NO_VALID2DIMG    %s: Internal error! There is no valid 2D image associated with this texture!
  1045. FATAL_IMG_0_LEN        %s: Internal error! Texture image name has 0 length.
  1046. ERR_MIP_REZ        %s: MIPmap file '%s' does not have the same X, Y, and/or Z resolutions as the original texture image file '%s'. The MIPmap file will not be used.
  1047. ERR_MIP_ORIG        %s: MIPmap file '%s' was not created from texture image file '%s'. The MIPmap file will not be used.
  1048. ERR_MIP_MAGIC        %s: MIPmap file '%s' is probably corrupt. Magic number in header is incorrect.
  1049. ERR_NO_TIFF        %s: This compiled version does not support TIFF image file reading.
  1050. ERR_NO_JPEG        %s: This compiled version does not support JPEG image file reading.
  1051. ERR_RM_DEF_TEXTURE    %s: The 'default' texture cannot be removed.
  1052.  
  1053. #
  1054. # nitextur.c colormap errors
  1055. #
  1056. ERR_CMAP_NOFILE        %s: Cannot find colormap file '%s' in current search path(s).
  1057. ERR_CMAP_ERR1        %s: Syntax error in colormap file '%s' at line %d: '%s'.
  1058. ERR_CMAP_ERR2        %s: Error in color map file '%s', line %ld. Color value(s) out of bounds.
  1059. ERR_CMAP_ERR3        %s: The 'cmaplength' argument in color map file '%s' must be greater than 1. Nothing loaded.
  1060. ERR_CMAP_ERR4        %s: Color map entries cannot be processed until the 'cmaplength' argument is parsed. Colormap '%s' not loaded.
  1061. ERR_CMAP_ERR5        %s: Too many color map entries were given in color map file '%s'. Expecting %ld entries. Nothing loaded.
  1062. ERR_CMAP_ERR6        %s: An incorrect number of color map entries were found in color map file '%s'. Expecting %ld entries, found %ld. Nothing loaded.
  1063. ERR_CMAP_ERR7        %s: Colormap '%s' loaded successfully.
  1064. ERR_CMAP_ERR8        %s: Color maps using 'cardinal' interpolation require at least 4 color entries. Nothing loaded.
  1065.  
  1066. #
  1067. # nitxtr2.c errors
  1068. #
  1069. ERR_BMP_NORM        %s: The bumped normal is too small. 
  1070. FATAL_COL_SPLINE    %s: Function requires at least 4 colors. Only %d given.
  1071.  
  1072. #
  1073. # nixform.c errors
  1074. #
  1075. ERR_INQ_MAPPING        %s:  The source and destination types must be different ('%s' specified).
  1076. FATAL_PERS_BLOWUP    %s: Instance '%s' is too close to the camera (perspective calculation has blown up). Options: 1) Turn off perspective projection. 2) Move camera back. 3) Move object(s). 4) Turn on clipping & adjust 'near' plane.
  1077.  
  1078. #
  1079. # watcont.c
  1080. #
  1081. ERR_ZSCAN_EDGE_RANGE    %s: Edge is out of bounds. Y value = %g.
  1082. ERR_NEXT_ERR        %s: Fatal internal error. 'Next' error. Please save the state of the system and report the problem.
  1083.  
  1084. #
  1085. # watinit.c
  1086. #
  1087. FATAL_ALLOCSPACE    %s: Out of memory while allocating %ld bytes for the Z-Scanline renderer arrays.
  1088. FATAL_ALLOC_MEMINIT    %s: Out of memory while initializing the memory allocator.
  1089.  
  1090. #
  1091. # watinter.c
  1092. #
  1093. FATAL_ZSCAN_TXTRP_NULL    %s: Internal error! Texture_Params[] is not a NULL pointer for polygon %d.
  1094. FATAL_ZSCAN_START    Internal error! function %s called when Z-Scanline renderer already open!
  1095. FATAL_MEMELEM_BADARRPTR    %s: Internal error: Trying to free an element whose parent array block pointer is NULL.
  1096. FATAL_MEMELEM_BADBLCKNUM %s: Internal error: Trying to free an element with an invalid block number (block number = %ld, valid range = 0 to %ld).
  1097. FATAL_MEMELEM_BADBLCKPTR %s: Internal error: Trying to free an element whose parent block pointer is NULL.
  1098. FATAL_MEMELEM_BADPTR    %s: Internal error: Trying to free an element with an invalid data pointer.
  1099. FATAL_MEMELEM_BND    %s: Internal error: Trying to free an element which does not start of a element-aligned boundary.
  1100.  
  1101. #
  1102. # watmisc.c
  1103. #
  1104. FATAL_SEG_MEM        %s: Out of memory while allocating more segments for the scanline renderer.
  1105. FATAL_SEG_FREE        %s: Internal Error! Free'd scanline segment not found in the list of segment lists!
  1106. FATAL_PIXSEG_MEM     %s: Out of memory while allocating a new pixel segment node for the scanline renderer.
  1107.  
  1108. #
  1109. # watshad.c
  1110. #
  1111. ERR_FIND_SHADOWMAP    %s: Could not find shadowmap '%s'.
  1112. ERR_SM_NOT_FOUND    %s: Shadowmap '%s' does not currently exist in light source definition '%s'. Operation aborted.
  1113. ERR_SM_NO_LITENAME    %s: Shadowmap handle name '%s' must be accompanied by a light source definition name. None specified.
  1114. ERR_SM_BIAS_ERR        %s: Bias1 must be greater than Bias0. Setting Bias1 to Bias0.
  1115. FATAL_SM_SHADOW_BUF_INIT %s: Internal error! shadow_buf[][] array already allocated!
  1116. ERR_SM_AA_TURNED_OFF    %s: Antialiasing option is being turned off. Does not apply to shadow map generation.
  1117. ERR_SM_FIELD_TURNED_OFF    %s: The 'field' option is being turned off. Does not apply to shadow map generation.
  1118. ERR_SM_CANNOT_LOAD    %s: Cannot load shadowmap from file '%s'.
  1119. ERR_SM_MAGIC_NUM    %s: Shadow map magic number is incorrect for file '%s'.
  1120. ERR_SM_NULL_FILENAME    %s: Shadow map filename length is null. Shadow map not loaded.
  1121. ERR_SM_NULL_IDNAME    %s: Shadow map identification length is null. Shadow map not loaded.
  1122. ERR_SM_DEL_NULL        Internal error: %s called with a NULL shadowmap pointer.
  1123. ERR_SM_REMOVE        %s: The 'default' shadowmap cannot be removed.
  1124. ERR_SM_RENAME        %s: The 'default' shadowmap cannot be renamed.
  1125. ERR_SM_ASSOC        %s: The shadowmap definition '%s' is already associated with an existing light. Nothing changed.
  1126. INFO_SM_DOC        %s: Writing shadow map information to file '%s'.
  1127. INFO_SM_TIFF        %s: Creating a TIFF image of the shadow map in file '%s'.
  1128. ERR_SM_TILE_NO_MEM    %s: Out of memory while allocating memory for a shadow map tile.
  1129. ERR_SM_AMB        %s: Shadowmaps cannot be generated for ambient light sources (light '%s'). Operation aborted.
  1130. ERR_SM_NOT_ENA        %s: Automatic generation of the shadowmaps aborted. Shadow casting is not enabled.
  1131. ERR_SM_GEN_PNT        %s: Generating shadowmap # %d for point light '%s'.
  1132. ERR_SM_GEN_SPOT        %s: Generating shadowmap for spot light '%s'.
  1133. ERR_SM_GEN_DIREC    %s: Generating shadowmap for directional light '%s'.
  1134. ERR_SM_GEN_DIREC_PASS2    %s: Generating shadowmap for directional light '%s', pass 2.
  1135. INFO_SM_WRITE1        %s: Writing shadow map file '%s' to directory '%s'.
  1136. INFO_SM_WRITE2        %s: Writing shadow map # %d file '%s' to directory '%s'.
  1137. INFO_SM_READ1        %s: Reading shadow map file '%s' from directory '%s'.
  1138. INFO_SM_READ2        %s: Reading shadow map # %d file '%s' from directory '%s'.
  1139.  
  1140. #
  1141. # Postage stamp and Image Snapshot related messages
  1142. #
  1143. ERR_NO_STAMP        %s: Postage-stamp image for 2D texture image '%s' has not been created prior to rendering. Using full-sized image instead.
  1144. INFO_PSTAMP_MAKE    %s: Creating tiny postage image for full-sized image '%s'.
  1145.  
  1146. #
  1147. # Errors relating to a custom renderer
  1148. #
  1149. ERR_UDR_INIT        %s: Error encountered while initializing the custom renderer callback function.
  1150. ERR_UDR_SHUTDOWN    %s: Error encountered while shutting down the custom renderer callback.
  1151. ERR_UDR_NULL_FN        %s: Custom renderer callback function pointer is NULL. Callback function not installed.
  1152. ERR_UDR_POLYDATA    %s: Error encountered while sending polygon data to the custom renderer callback function.
  1153. ERR_UDR_REQUEST        %s: Error encountered while sending request # %d to the custom renderer callback function.
  1154.  
  1155. #
  1156. # ndopengl.c errors
  1157. #
  1158. OUTERR_OPENGL_WIN    %s: Cannot create Open GL render window.
  1159. OUTERR_OPENGL_DC    %s: Cannot create Open GL device context.
  1160. OUTERR_OPENGL_CPF    %s: Cannot choose an Open GL pixel format.
  1161. OUTERR_OPENGL_SPF    %s: Cannot set the Open GL pixel format.
  1162. OUTERR_OPENGL_DPF    %s: Cannot retrieve information about the Open GL pixel format.
  1163. OUTERR_OPENGL_CRC    %s: Cannot create an Open GL rendering context.
  1164. OUTERR_OPENGL_MRCC    %s: Cannot make the Open GL rendering context current.
  1165. INFO_OPENGL_TOBM    %s: Rendering to an %d-bit, %dx%d bitmap using Open GL.
  1166. INFO_OPENGL_TOWIN    %s: Rendering to a %d-bit, %dx%d window using Open GL.
  1167. INFO_OPENGL_SCALE    %s: Rescaling texture image from %dx%d to %dx%d.
  1168. INFO_OPENGL_MIP        %s: Creating MIPmaps for image '%s'.
  1169. INFO_OPENGL_CPY        %s: Copying image '%s' to Open GL texture.
  1170. INFO_OPENGL_PASS    %s: Beginning Open GL anti-aliasing render pass %d of %d.
  1171.  
  1172. #
  1173. # ndx11.c errors
  1174. #
  1175. OUTERR_X11_OPEN        %s: Cannot open X-Window display '%s'.
  1176. OUTERR_X11_NOT        %s: X-Windows Version 11 required.
  1177. OUTERR_X11_OPEN_FAIL    %s: XCreateWindow() failed.
  1178. OUTERR_X11_256COL    %s: 256 colors required. Only %d available.
  1179. OUTERR_X11_ATTR        %s: Cant get X-Window attributes (window size).
  1180. OUTERR_X11_EVENT    %s: Unexpected X_Event. Event type = %ld.
  1181. OUTERR_X11_CSPACE    %s: Unknown color space type.
  1182. OUTERR_X11_BW        %s: Color mode not allowed on a monochrome display.
  1183. OUTERR_X11_CMAP_REQ    %s: PseudoColor colormap required.
  1184. OUTERR_X11_CMAP_COL_INSTALL %s: Error installing colors into colormap. Error code = '%s'. Output aborted.
  1185. OUTERR_X11_CMAP_INSTALL    %s: Error installing colormap. Output aborted.
  1186. OUTERR_X11_NO_VIS_SUP    %s: Framebuffer does not support X11 visual type '%s'.
  1187. OUTERR_X11_NO_VISUAL    %s: Could not obtain a visual for display '%s'. Aborting.
  1188. OUTERR_X11_NO_8BIT    %s: Could not allocate an 8-bit colormapped visual (only 24-bit available). Aborting.
  1189. OUTERR_X11_16COL    %s: At least 16 colors are required. Only %d available.
  1190. OUTERR_X11_REFMEM    %s: Could not allocate memory for the X11 image refresh buffer. Aborting.
  1191. OUTERR_X11_TCMEM    %s: Could not allocate memory for the X11 TrueColor/DirectColor colormap.
  1192. OUTERR_X11_NO_NBIT    %s: The X11 output driver cannot handle %d-bit displays; only Monochrome, 8-bit, 24-bit and 32-bit displays are accomodated. Aborting.
  1193. OUTERR_X11_OUTENC_CMAP    %s: This routine excepts the output driver to be in 8-bit colormapped mode. It isn't.
  1194.  
  1195. #
  1196. # Binary data file error messages
  1197. #
  1198. ERR_BDF_WRITE        %s: Error while writing to binary data file '%s'. 
  1199. ERR_BDF_FRMT        %s: File '%s' is not encoded in the NuGraf binary data file format.
  1200. ERR_BDF_BADOPCODE    %s: Unknown opcode number %d with data packet length %ld encountered in binary data file '%s'. Current block opcode = %d. 
  1201. ERR_BDF_BADBLKOPCODE    %s: Unknown block begin/end opcode number %d encountered in binary data file '%s'.
  1202. ERR_BDF_READ        %s: Error while reading from binary data file '%s'.
  1203. ERR_BDF_PREEOF        %s: Premature end of binary data file '%s' reached before 'BDF_OP_EOF' opcode reached (file corrupt?).
  1204. ERR_BDF_CONTENTS    %s: Binary data file format file '%s' currently can only contain 'indexedpolygons' binary data.
  1205. ERR_BDF_BBPTR_NULL    %s: Internal error: Bounding box pointer is NULL. 
  1206. ERR_BDF_UNCSHORT    %s: Internal error: Length of uncompressed 'short' array not equal to original uncompressed length (%ld vs. %ld).
  1207. ERR_BDF_UNCVERTEX    %s: Internal error: Length of uncompressed 'Vertex' array not equal to original uncompressed length (%ld vs. %ld).
  1208. ERR_BDF_UNCVERTEX2    %s: Internal error: Length of uncompressed 'Vertex' array is exceeding original uncompressed length (%ld) on pass # %d.
  1209. ERR_BDF_ENDBEG        %s: An 'END' block header was encountered before the 'BEGIN' header. Binary file '%s' corrupted?
  1210. ERR_BDF_IDXVTX        %s: Internal error: The length of an uncompressed Indexed Polygon vertex array is the wrong size (%ld vs. %ld).
  1211. ERR_BDF_BADOP        %s: In binary data file '%s', found opcode %d, expecting opcode %d.
  1212. ERR_BDF_RENAME        %s '%s' found in the binary data file '%s' already exists internally. Renaming to '%s'.
  1213. ERR_BDF_BADCNT        %s: Internal error: Read %ld bytes from binary file packet (opcode %d). Expecting %ld bytes instead.
  1214. /* nisurf.c */
  1215. ERR_BDF_SPHENVMAP_2D    %s: Disabling spherical environment map in surface '%s' since texture definition '%s' could not be found.
  1216. ERR_BDF_SPHENVMAP_3D    %s: Disabling spherical environment map in surface '%s' because texture definition '%s' is procedural (3D) instead of a 2D texture image.
  1217. ERR_BDF_REFLECTMAP_2D    %s: Disabling reflectance map in surface '%s' since texture definition '%s' could not be found.
  1218. ERR_BDF_REFLECTMAP_3D    %s: Disabling reflectance map in surface '%s' because texture definition '%s' is procedural (3D) instead of a 2D texture image.
  1219. /* nitextur.c */
  1220. ERR_BDF_BADPROCTXTR    %s: Unknown procedural function '%s' found in texture definition '%s'.
  1221. /* niinpoly.c */
  1222. ERR_BDF_SURFLIST    %s: Internal error: Length of the expanded indexed-polygon surface name list in BDF file '%s' is not equal to the number of polygons (%ld vs. %ld).
  1223.  
  1224. # ****************************************************************************
  1225. #
  1226. #           NuScript (NuGraf Scripting Language) Messages
  1227. #
  1228. # ****************************************************************************
  1229.  
  1230. #
  1231. # nistubs2.c
  1232. #
  1233. FATAL_NOSCRCODE        %s: The NuGraf scripting language is not linked in with this executable. Aborting. 
  1234.  
  1235. #
  1236. # scr_aux.c
  1237. #
  1238. YACC_RESET_SCR        %s: Reset command not allowed in a script file '%s'.
  1239. YACC_COMMENT_SCR    %s: 'comment' only allowed within a script file.
  1240. YACC_2MNY_SUBDIV    %s: Too many subdivision arguments (max. = 2).
  1241. YACC_2FEW_SUBDIV    %s: Too few subdivision arguments given (2 required).
  1242. YACC_SUBDIV_GT0        %s: Subdivisions argument must be > 0.
  1243. YACC_NO_SUPPORT        %s: This compiled version does not support '%s'.
  1244. ERR_SCRPTLVL        %s: Maximum script file nesting level reached (%ld). File not opened.
  1245. ERR_SCRPOPEN        %s: Cannot locate or open script or master file '%s'.
  1246.  
  1247. #
  1248. # scr_lex.l
  1249. #
  1250. LEX_C_STYLE        %s: C-style comments only allowed in script files.
  1251. LEX_C_ENDCOMMENT    %s: C-style end-of-comment '*/' found, but not currently parsing a comment.
  1252. LEX_COMMENT_END        %s: Script file terminated while /* ... */ type comment was being parsed.
  1253. LEX_TOKEN_MATCH        %s: Could not match token # %ld.
  1254. LEX_MATH_TOKEN        %s: Math token %ld not found.
  1255. LEX_CURLY1        %s: Bracket mismatch. No close '}' bracket found for open '{' bracket started on line %d.
  1256. LEX_COMT1        %s: No matching 'comment' command for 'comment' given on line %d.
  1257.  
  1258. #
  1259. # scr_var.c
  1260. #
  1261. ERR_VARNAME_LEN        %s: Variable name too long. Maximum length = %ld.
  1262. ERR_VAR_NOTINTABLE    %s: Variable '%s' not contained in symbol table:. Defaulting to 1.0.
  1263. FATAL_VARNAME_LEN0    %s: Variable name has 0 length.
  1264. FATAL_VAR_TABLEFULL    %s: Variable symbol table is full. Maximum entries = %ld.
  1265.  
  1266. #
  1267. # scr_yacc.y
  1268. #
  1269. # Fatal errors
  1270. FATAL_SCR_2MNY            %s: Script file(s) terminated. Too many consecutive errors.
  1271. YACC_6ARGS            %s: 6 argument expected for bounding box.
  1272. YACC_LISTSC            %s: `listscript' only allowed within a script file.
  1273. YACC_NO_TXTR_DEF        %s: Could not find texture definition '%s'.
  1274. YACC_NO_INSTANCE_DEF        %s: Could not find instance definition '%s'.
  1275. YACC_NO_OBJECT_DEF        %s: Could not find object definition '%s'.
  1276. YACC_TXTR_DEF_EXISTS        %s: Texture definition '%s' already exists.
  1277. YACC_TXTR_REF_NODE_EXISTS    %s: Texture reference node '%s' already exists! Nothing changed.
  1278. YACC_POLY_2_VERT        %s: Polygon array must have more than 2 vertices.
  1279. YACC_POLY_TXTRVERTEX        %s: Each vertex does not have a texture vertex.
  1280. YACC_POLY_TANGVERTEX        %s: A polygon must either have just one pair of U/V tangent vectors or a pair per vertex. Found %d pairs.
  1281. YACC_TRIANQUAD            %s: Only triangles and quadrilaterals may have texture coordinates.
  1282. YACC_SUPERQ_RAD            %s: Superquadric toroid requires a RADIUS parameter.
  1283. YACC_BICUBIC_16VERT        %s: Bicubic patches must have at least 16 vertices.
  1284. YACC_BEZ_4PNTS            %s: For a Bezier U or V patch basis, the number of control points in the u or v directions must be 4.
  1285. YACC_BETA2            %s: Beta-2 splines only require one argument.
  1286. YACC_BEZ_NOPARAM        %s: Bezier patch requires no tension or bias parameters.
  1287. YACC_CARD_1ARG            %s: Cardinal splines only require one argument.
  1288. YACC_TENS_1ARG            %s: Tensioned splines only require one argument.
  1289. YACC_PNTS_NE            %s: Number of path and rotate/scale/color points not equal.
  1290. YACC_PC_3ARGS            %s: Path/Color requires 3 arguments.
  1291. YACC_CSR_2ARGS            %s: Contour/Scale/Rotate only require 2 arguments.
  1292. YACC_BAD_INDICES        %s: Incorrect number of indices. Expecting %d.
  1293. YACC_TOOMANY_INDICES        %s: Too many polygon indices. Maximum = %d.
  1294. YACC_NOT_DEF_SURF        %s: Not defining a surface!
  1295. YACC_NOT_DEF_CAM        %s: Not defining a camera!
  1296. YACC_PARSE_ERR            %s: Parse error.
  1297. YACC_ABRT_ADD_OBJ        %s: Aborting the definition of object '%s'.
  1298. YACC_LITE_ABRT            %s: Could not allocate light name '%s'. Aborting.
  1299. YACC_CAM_ABRT            %s: Could not allocate camera name '%s'. Aborting.
  1300. ERR_INDX_3PARAMS        %s: The 'indexedpolygons' primitive requires that at least the number of polygons, indices & vertices be specified.
  1301. ERR_INDX_PPOS            %s: The 'indexedpolygons' parameters must be positive.
  1302. YACC_SURF_ABRT            %s: Could not find surface '%s'. Aborting script file.
  1303. YACC_SWEPT_XFRM            %s: Transformations must follow a KNOT sequence instead of proceed it. Please correct this.
  1304. YACC_BAD_FN            %s: Aborting script file parse due to the invalid filename '%s'.
  1305. YACC_BAD_HANDLENAME        %s: Aborting script file parse due to the invalid handle name '%s'.
  1306. YACC_LCLAXES1            %s: Could not find instance or object '%s' for 'localaxes' command. Aborting.
  1307.  
  1308. # General errors
  1309. ERR_DEL_UNC_OBJ            %s: Deleting uncompleted object %s.
  1310. YACC_LIGHT_SM_DEL        %s: Tried to remove the non-existent shadow map '%s' from light source '%s'.
  1311. YACC_CAMVIEW_ARGS        %s: Too many arguments for `camview' option.
  1312. YACC_HITH_YON            %s: Hither plane must be in front of Yon plane.
  1313. YACC_HITHER_TOOSMALL        %s: Hither value too small.
  1314. YACC_WIND_DIST            %s: Window distance below minimum value.
  1315. YACC_XY_REZ            %s: x and y resolution parameters must either be both > 1, or both < 1.
  1316. YACC_EXTRUDE_ENABLE        %s: At least one extrusion face must be enabled. Defaulting to XZ face.
  1317. YACC_REFLECTMAP_FN        %s: Reflection mapping requires a valid texture image filename when enabled.
  1318. YACC_LIGHT_SM_DEL        %s: Tried to remove the non-existent shadow map '%s' from light source '%s'.
  1319. YACC_SPHENV_FN            %s: Spherical environment mappping requires a valid texture when enabled.
  1320. YACC_SPHENV_2D            %s: Spherical environment mapping requires a 2D texture definition!
  1321. YACC_TXTR_RM            %s: `texturelayer remove' not allowed while adding a new surface definition.
  1322. YACC_TXTR_RENAME        %s: `texturelayer rename' not allowed while adding a new surface definition.
  1323. YACC_TXTRLINK            %s: No 'texturelink' sub-option was specified in the surface's texture option (required when adding a new texture reference). Nothing changed.
  1324. YACC_EYEUP_NZ            %s: One component of Eye Up vector must be non-zero.
  1325. YACC_SURF_NOTFOUND        %s: Surface '%s' not found. Defaulting to no surface.
  1326. YACC_PATCH_ARGS            %s: Patch arguments out of range.
  1327. YACC_SURF_DEF_NONE        %s: Surface '%s' not found. Defaulting to no surface.
  1328. YACC_UPVEC_NZ            %s: Up-vector must be non-zero.
  1329. YACC_MIST_NZ            %s: Mist scale must be non-zero.
  1330. YACC_MIST_DIST            %s: Mist 'distance' must be greater than zero.
  1331. YACC_AA_NZ            %s: Antialias arguments must be non-zero.
  1332. YACC_FLOAT_POS            %s: Floating point argument must be positive. Defaulting to 1.0.
  1333. YACC_FLOAT_NORM            %s: Floating point argument must be between 0.0 and 1.0. Defaulting to 1.0.
  1334. YACC_INT            %s: Integer argument must be greater than or equal to 0. Defaulting to 0.
  1335. YACC_COLR_POS            %s: Color argument must be positive. Defaulting to 1.0.
  1336. YACC_SPIN360            %s: Spin angle must be less than 360 degrees. Defaulting to 0.
  1337. YACC_UVSCALE            %s: uvscale parameters must be non-zero.
  1338. YACC_TENSION_NORM        %s: Tension must be between 0 and 1. Defaulting to 1.0.
  1339. YACC_MSDOS_TILDA        %s: MSDOS filenames are not allowed to contain tildas! Filename = '%s'.
  1340.